管脚复用的验证方法及装置制造方法及图纸

技术编号:18426629 阅读:25 留言:0更新日期:2018-07-12 02:04
本发明专利技术涉及集成电路技术领域,公开了一种管脚复用的验证方法及装置。本发明专利技术中,管脚复用的验证方法用于对集成电路芯片进行管脚复用验证,集成电路芯片包括管脚复用模块和至少一个功能模块,根据预设规则生成管脚复用设计表,预设规则定义管脚复用设计表中包括管脚复用模块的管脚名称、至少一个功能模块的功能名称以及功能方向,功能名称包括功能模块的名称以及与管脚复用模块连接的信号名称;根据管脚名称、功能名称和功能方向运行脚本工具,形成用于表示管脚与至少一个功能模块之间信号连接的连接文件;根据功能方向添加激励对连接文件中管脚与至少一个功能模块之间的信号进行验证,不需要人为填写验证信息和激励,能够减少管脚复用验证时间。

Verification method and device for tube foot reuse

The invention relates to the field of integrated circuit technology, and discloses a method and device for verifying the multiplexing of pins. In this invention, the verification method of tube foot reuse is used to verify the pin reuse of integrated circuit chips. The integrated circuit chip includes the pin multiplexing module and at least one functional module. According to the preset rule, the pipe foot reuse design table is generated. The default rule defines the foot reuse design table including the foot name of the foot reuse module. The function name and function direction of at least one function module. The function name includes the name of the function module and the name of the signal connected with the pin multiplexer module; the script tool is run according to the name of the pin, function name and function direction to form the connection between the pin and the at least one function module. To connect the file with the function direction, the signal between the pins in the connection file and at least one function module is verified. It does not need to fill in the verification information and incentive, and can reduce the test time of the tube foot reuse.

【技术实现步骤摘要】
管脚复用的验证方法及装置
本专利技术涉及集成电路
,特别涉及管脚复用的验证方法及装置。
技术介绍
目前验证管脚复用(muxpin)模块的流程分为三个部分,第一,将管脚复用设计表转化为muxpin的验证表,这个过程需要根据验证的需求,每个验证功能模式(case)都需要一个独立的验证表,将管脚复用设计表的相关信息依次填入到验证表中。第二,因为每个case中的muxpin的管脚都需要连接到模块内部的对应管脚上,常规功能(normal)模式下的管脚复用需要连接到4个不同的模块,可能对应模块的输入或者输出,或者同时对应输入输出使能三个信号,所以在验证表中应填写对应模块信号的路径以及该模块对应的信号名字,还需要在管脚复用设计表中填入功能选择信号、方向和初始值等。第三,用脚本依次将验证表生成对应的验证case。但在实现本专利技术的过程中,专利技术人发现:现有的muxpin一共有224个管脚和16个功能模式,每个功能模式需要在验证表中分别填写每个管脚的对应信息,其中,在常规功能模式下,一个管脚可以选择4种功能,对应4个不同的信号,每个管脚复用信号又同时对应着内部模块中的输入、输出和使能三个信号。导致填写验证表时会做大量重复工作,十分繁琐。通常的管脚复用验证只验证到管脚复用模块的输出管脚,而管脚复用模块的输出管脚到功能模块的信号还需要另外验证,如果要验证到内部信号,还需要将管脚复用的信号连接到功能模块的信号,但是在设计过程中有很多信号名字需要做不同程度的修改,导致与功能模块的信号名称不能完全对应;以及一些知识产权核(intellectualpropertycore,IP核)模块的信号名与管脚复用设计的信号名不能对应。所以在填写验证表时查找这些信号以及这些信号的对应名称,需要耗费大量时间。另外,在验证过程中如果有信号修改,会涉及到大量个验证表修改,每个功能模式的相应信号都需要做修改,然后重新验证,极容易出现不必要的错误。
技术实现思路
本专利技术实施方式的目的在于提供一种管脚复用的验证方法及装置,不需要人为填写验证信息和激励,能够减少管脚复用验证时间。为解决上述技术问题,本专利技术的实施方式提供了一种管脚复用的验证方法,用于对集成电路芯片进行管脚复用验证,集成电路芯片包括管脚复用模块和至少一个功能模块,包括:根据预设的规则生成管脚复用设计表,其中,预设规则定义管脚复用设计表中包括管脚复用模块的管脚名称、至少一个功能模块实现的功能名称以及对应的功能方向,功能名称包括功能模块的名称以及与管脚复用模块连接的信号名称;根据管脚名称、功能名称和功能方向运行脚本工具,形成用于表示管脚与至少一个功能模块之间的信号的连接的连接文件;根据功能方向添加激励对连接文件中管脚与至少一个功能模块之间的信号的连接进行验证。本专利技术的实施方式还提供了一种管脚复用的验证装置,用于对集成电路芯片进行管脚复用验证,集成电路芯片包括管脚复用模块和至少一个功能模块,包括:表格建立模块,用于根据预设的规则生成管脚复用设计表,其中,预设规则定义管脚复用设计表中包括管脚复用模块的管脚名称、至少一个功能模块实现的功能名称以及对应的功能方向,功能名称包括功能模块的名称以及与管脚复用模块连接的信号名称;连接生成模块,与表格建立模块连接,用于根据管脚名称、功能名称和功能方向运行脚本工具,形成用于表示管脚与至少一个功能模块之间的信号的连接的连接文件;验证模块,与连接生成模块连接,用于根据功能方向添加激励对连接文件中管脚与至少一个功能模块之间的信号的连接进行验证。本专利技术实施方式相对于现有技术而言,通过根据预设的规则生成管脚复用设计表,其中,预设规则定义管脚复用设计表中包括管脚复用模块的管脚名称、至少一个功能模块实现的功能名称以及对应的功能方向,功能名称包括功能模块的名称以及与管脚复用模块连接的信号名称;根据管脚名称、功能名称和功能方向运行脚本工具,形成用于表示管脚与至少一个功能模块之间的信号的连接的连接文件;根据功能方向添加激励对连接文件中管脚与至少一个功能模块之间的信号的连接进行验证,不需要人为填写验证信息和激励,能够减少管脚复用验证时间。另外,根据管脚名称、功能名称和功能方向运行脚本工具,形成用于表示管脚与至少一个功能模块之间的信号的连接的连接文件,包括:通过脚本工具解析功能模块的名称获取功能模块的绝对路径,能够通过分析管脚复用设计表中的信息,将信号连接到不同的功能模块的对应信号,不需要手动填写信号层次和信息。另外,根据管脚名称、功能名称和功能方向运行脚本工具,形成用于表示管脚与至少一个功能模块之间的信号的连接的连接文件,还包括:根据预设规则对信号名称进行处理,生成功能模块多个信号名以及对应的管脚复用模块的多个信号名,将管脚复用模块多个信号与功能模块连接的多个信号进行区分,另外,根据功能方向添加激励对连接文件中管脚与至少一个功能模块之间的信号的连接进行验证,包括:功能方向为输出时,在功能模块一侧添加激励,验证管脚复用模块的输出端口的信号;功能方向为输入时,在管脚复用模块的输入端口添加激励,验证功能模块端口的信号;功能方向为双向时,控制使能信号,分别调整功能方向为输入或输出并进行验证,能够自动根据功能方向添加激励,不需要人为输入激励,减小人为出错,减少管脚复用验证时间,使验证更加可靠和高效。附图说明图1是本专利技术第一实施方式的集成电路芯片的结构示意图;图2是本专利技术第一实施方式的管脚复用的验证方法的流程示意图;图3是根据图2中的管脚复用的验证方法实现的管脚复用示意图;图4是根据图2中的管脚复用的验证方法获取的连接示意图;图5是本专利技术第二实施方式的管脚复用的验证装置的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。本专利技术的第一实施方式涉及一种管脚复用的验证方法。该管脚复用的验证方法用于对集成电路芯片进行管脚复用验证,而集成电路芯片包括管脚复用模块和至少一个功能模块。具体地,如图1所示,集成电路芯片包括:功能模块1、功能模块2、功能模块3、功能模块4、管脚复用模块以及复用输出模块。管脚复用模块对应集成电路芯片中一个或几个管脚的复用。从图1中可以看出,一个管脚可以复用4种功能,每一个功能可以设置为输入、输出、或者既有输入又有输出,每次选择一个功能连接到输出端口。当然在本专利技术的其他实施方式中,任一管脚可以只复用4种功能中的一个或多个,在此不作限制。另外,集成电路芯片可能包括多种功能模式,如正常功能模式、测试功能模式等。而不同的功能模式管脚实现的功能不尽相同,各管脚的复用也不尽相同。如图2所示,管脚复用的验证方法包括:步骤S10:根据预设的规则生成管脚复用设计表,其中,预设规则定义管脚复用设计表中包括管脚复用模块的管脚名称、至少一个功能模块实现的功能名称以及对应的功能方向,功能名称包括功能模块的名称以及与管脚复用模块连接的信号名称。在本专利技术实施方式中,根据功能名称即可连接管脚复用模块的信号和对应的功能模块的信号。由于这个过程本文档来自技高网
...

【技术保护点】
1.一种管脚复用的验证方法,用于对集成电路芯片进行管脚复用验证,所述集成电路芯片包括管脚复用模块和至少一个功能模块,其特征在于,包括:根据预设的规则生成管脚复用设计表,其中,所述预设规则定义所述管脚复用设计表中包括所述管脚复用模块的管脚名称、所述至少一个所述功能模块实现的功能名称以及对应的功能方向,所述功能名称包括所述功能模块的名称以及与所述管脚复用模块连接的信号名称;根据所述管脚名称、所述功能名称和所述功能方向运行脚本工具,形成用于表示所述管脚与至少一个功能模块之间的信号的连接的连接文件;根据所述功能方向添加激励对所述连接文件中所述管脚与所述至少一个功能模块之间的所述信号进行验证。

【技术特征摘要】
1.一种管脚复用的验证方法,用于对集成电路芯片进行管脚复用验证,所述集成电路芯片包括管脚复用模块和至少一个功能模块,其特征在于,包括:根据预设的规则生成管脚复用设计表,其中,所述预设规则定义所述管脚复用设计表中包括所述管脚复用模块的管脚名称、所述至少一个所述功能模块实现的功能名称以及对应的功能方向,所述功能名称包括所述功能模块的名称以及与所述管脚复用模块连接的信号名称;根据所述管脚名称、所述功能名称和所述功能方向运行脚本工具,形成用于表示所述管脚与至少一个功能模块之间的信号的连接的连接文件;根据所述功能方向添加激励对所述连接文件中所述管脚与所述至少一个功能模块之间的所述信号进行验证。2.根据权利要求1所述的管脚复用的验证方法,其特征在于,所述根据所述管脚名称、所述功能名称和所述功能方向运行脚本工具,形成用于表示所述管脚与至少一个功能模块之间的信号的连接的连接文件,包括:通过所述脚本工具解析所述功能模块的名称获取所述功能模块的绝对路径。3.根据权利要求1所述的管脚复用的验证方法,其特征在于,所述根据所述管脚名称、所述功能名称和所述功能方向运行脚本工具,形成用于表示所述管脚与至少一个功能模块之间的信号的连接的连接文件,还包括:根据所述预设规则对所述信号名称进行处理,生成所述功能模块的多个信号名以及对应的所述管脚复用模块的多个信号名。4.根据权利要求1所述的管脚复用的验证方法,其特征在于,所述集成电路芯片包括多种功能模式,所述根据所述管脚名称、所述功能名称和所述功能方向运行脚本工具,形成用于表示所述管脚与至少一个功能模块之间的所述信号的连接的连接文件,包括:针对所述多种所述功能模式,根据所述管脚名称、以及所述功能名称和所述功能方向运行所述脚本工具形成分别表示与所述功能模式对应的所述管脚与至少一个所述功能模块连接的多个连接文件。5.根据权利要求1所述的管脚复用的验证方法,其特征在于,所述根据所述功能方向添加激励对所述连接文件中所述管脚与所述至少一个功能模块之间的信号的连接进行验证,包括:所述功能方向为输出时,在所述功能模块一侧添加激励,验证所述管脚复用模块的输出端口...

【专利技术属性】
技术研发人员:金晓红孟庆辉
申请(专利权)人:联芯科技有限公司大唐半导体设计有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1