CN1521830A - 集成电路设计、验证与测试一体化的技术方法 - Google Patents

集成电路设计、验证与测试一体化的技术方法 Download PDF

Info

Publication number
CN1521830A
CN1521830A CNA03115350XA CN03115350A CN1521830A CN 1521830 A CN1521830 A CN 1521830A CN A03115350X A CNA03115350X A CN A03115350XA CN 03115350 A CN03115350 A CN 03115350A CN 1521830 A CN1521830 A CN 1521830A
Authority
CN
China
Prior art keywords
design
circuit
logic
integrated circuit
testing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA03115350XA
Other languages
English (en)
Inventor
林争辉
林涛
戎蒙恬
王海雄
陈艳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xinhua Microelectronic Co Ltd Shanghai
Tongji University
Shanghai Jiaotong University
Original Assignee
Xinhua Microelectronic Co Ltd Shanghai
Tongji University
Shanghai Jiaotong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xinhua Microelectronic Co Ltd Shanghai, Tongji University, Shanghai Jiaotong University filed Critical Xinhua Microelectronic Co Ltd Shanghai
Priority to CNA03115350XA priority Critical patent/CN1521830A/zh
Publication of CN1521830A publication Critical patent/CN1521830A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

本发明涉及一种集成电路设计、验证及测试一体化的技术方法,集成电路设计、验证与测试一体化的技术方法为一个计算机控制的总体***,包括:自动设计技术子***,提出从设计输入至版图设计各环节的技术要点;验证技术子***,提出从电学连接关系验证至几何设计规则检查,验证各技术要点;测试技术子***。提出测试生存和故障模拟的要点。最后提出以统一数据库为核心,以统一数据格式为纽带,把三个子***融合在整体***中的技术要点。本发明以数据库为核心,程序运行的各种中间结果可由统一的数据格式来描述,使集成电路的设计、验证和测试可在同一个***中完成,从而提高了集成电路设计正确性和使用效率。

Description

集成电路设计、验证与测试一体化的技术方法
(1)技术领域
本发明属于集成电路设计技术、验证技术、测试技术的领域,尤其是指把这三者融为一体,构成一个以统一的数据库为核心的集成电路设计、验证与测试一体化的技术方法。
(2)背景技术
集成电路设计-验证-测试技术(Design-verification-testingtechnology for integrated circuits)是把集成电路的设计技术、验证技术和测试技术三者融为一体的新技术。它的主体是超大规模集成电路的设计技术。当集成电路发展到超大规模(VLSI)阶段以后,由于电路的集成度大为提高,电路的复杂性急剧增长,设计的每一步必须伴随着有效的验证。在这种情况下,集成电路的设计和验证必须紧密结合,相互融合。同样,在电路发展到超大规模阶段以后,设计的每一结果必须充分考虑到可测试性,也就是,在VLSI阶段,集成电路的设计必须是可测性设计(design for testability)。
超大规模集成电路发展到当今的深亚微米时期,设计的可行性必须伴随着有效的验证并确保其可测试性。
这类现有技术相关的专利有:
富士通株式会社(日本神奈川县川崎市)的专利:半导体集成电路和为其设计电路图形的方法(专利公开号85104935,申请号85104935)。
上述现有技术仅涉及到芯片设计中重迭相邻单元的导线连接与提供功率的关系问题,主要是考虑用标准单元法设计大规模集成电路的封装密度,并以此来判定芯片版图的图形及其形状、尺寸和位置。该技术尚未从根本上涉及几何设计规则检查(DRC)、电路逻辑一致性检查(LVS)等验证技术,以及测试生成、故障模拟等测试技术。
(3)发明内容
鉴于以上情况,在超大规模集成电路的设计中,对设计的每一步可行性,必须伴随着有效的验证,并确保其可测试性,即,集成电路设计、验证与测试三者有着紧密的联系,必须融为一体。为此,本发明的目的是要设计一种集成电路设计、验证与测试一体化的技术方法。
本发明的目的是这样实现的:
一种集成电路设计、验证与测试一体化的技术方法,集成电路设计、验证与测试一体化的技术方法为一个计算机控制的总体***,其中所述的总体***包括:
(一)自动设计子***,包含:
所述的总体***的电路输入步骤,主要包括逻辑描述语言输入和逻辑图输入;
所述的总体***的模拟步骤,主要包括电路模拟和逻辑模拟;
所述的总体***的版图设计步骤,主要包括布局和布线,不同的工艺品种的集成电路有不同的版图设计,包含了(a)CMOS门阵列版图设计;(b)ECL宏单元阵列版图设计;(c)层次结构的积木块式版图设计。
(二)自动验证子***,包含:
所述的总体***的验证步骤,主要包括电学连接关系验证ERC,版图/电路提取,电路拓扑结构检查,电路/逻辑提取,几何设计规划检查DRC;
图形编辑的步骤,将已设计的版图进行图形编辑;
版图数据的步骤,将图形编辑生成版图数据的信息;
电学连接关系验证ERC的步骤,根据版图数据来检查集成电路设计中电学连接的正确性;
版图/电路提取的步骤,从版图中提取电路信息;
几何设计规则检查DRC的步骤,根据版图数据来检查版图设计是否符合于几何设计规则;
电路拓扑结构检查的步骤,版图/电路提取后,对版图中有漏线、漏孔或连接位置反常时,在电路图中会出现诸如晶体管栅极接地、耗尽型MOS晶体管栅极接电源以及不接电源或不接地线的子电路等属于拓扑连接关系上的错误。
电路/逻辑提取的步骤,从电路图中提取逻辑函数或逻辑图的信息。
(三)自动测试子***,包含:
所述的总体***的测试步骤,主要包括测试生成,故障模拟;
(四)输出***,包含:
总体***的数据转换步骤,它是把集成电路设计环节的结果,经过验证和测试两个环节校核后,转换成能从事工艺制造的媒体,进行投料生产,同时,把输出信息以绘图格式显示出来;
所述的自动设计子***、自动验证子***、自动测试子***及输出***共用一个CAD数据库,通过数据库管理与各接口联系。
本发明的效果:
本发明以数据库为核心,程序运行的各种中间结果可由统一的数据格式来描述,因而使集成电路的设计、验证和测试可在同一个***中完成,从而提高了集成电路设计正确性和使用效率。
为进一步说明本发明的上述目的、结构特点和效果,以下将结合附图对本发明进行详细的描述。
(4)附图说明
图1为集成电路设计中的自动设计子***框图;
图2为集成电路验证中的自动验证子***框图;
图3为集成电路测试中的自动测试子***框图;
图4为以数据库为核心的集成电路设计、验证与测试技术的***结构图。
(5)具体实施方式
本发明的方法是利用计算机程序控制来实现,共由三个部分组成:集成电路的设计;集成电路的验证;集成电路的测试。
第一部分:集成电路设计。
为陈述方便,将这一部分的发明称为自动设计子***,参见图1,图1为集成电路设计中的自动设计子***框图,整个自动设计子***分为:(1)集成电路设计子***的输入形式;(2)逻辑设计;(3)逻辑模拟;(4)电路参数提取与电路模拟;(5)版图设计;(6)制版。
自动设计子***的工作流程如下:
S1,图形输入的步骤,用于输入集成电路的设计信息,图形输入的形式能提供用户一种电路图交互设计的手段,其操作方便,易于在操作过程中修改数据。可随时定义菜单,定义电路功能块,采用结构化的电路图输入,各功能块可以分别设计,具有自动元件编名处理,并能自动生成电路图绘制数据。
S2,描述语言输入的步骤,用于输入集成电路的设计信息,描述语言输入是一种结构化的描述语言,可以调用库单元,也可以用户自己建立库单元。同时,各个模块可以自成***,独立使用,以实现分层次式的芯片设计,采用自动语法检查,并能生成统一的电路连接数据。描述语言输入和上述的图形输入是本发明的两种输入形式,应用时,任选一种。
Sa,逻辑设计的步骤,设计出逻辑元件及其互连所组成的逻辑网络来完成集成电路所必须述到的功能,逻辑设计是整个集成电路设计的主体,是下一步进行逻辑模拟的前提。
S3,逻辑模拟的步骤,逻辑模拟是检查和验证集成电路逻辑设计的正确性,在此,逻辑模拟及逻辑设计统称为逻辑***,逻辑模拟程序由下列四部分内容组成(如表1所示):(a)逻辑元件的表示;(b)元件互连的描述;(c)布尔表达式的组合;(d)时间关系的描述。
 表1逻辑模拟组成部分
  序号     逻辑模拟
1 逻辑元件表达
    2     元件互连描述
    3     布尔表达组合
    4     时间关系描述
在逻辑模拟的整个过程中,需要把所述的逻辑***的输入连同逻辑模拟程序中的全部信息,输入到计算机,由计算机按照输入信号的不同组合来模拟出输出信号的变化情况,从而来动态地考验逻辑模型,并进行模拟运算。
在逻辑模拟中,逻辑***的基本单元是逻辑门或触发器,也可以是寄存器(或全加器)等较复杂的功能器件。寄存器级的模拟与门级逻辑模拟是有区别的。虽然寄存器是由基本逻辑元件组成的,但是,在寄存器级的模拟中要确定的是寄存器的结构和动作性能而不是考虑它的内部逻辑结构。这就是,对于寄存器来说,只要用它的总动作来描述,而不必用它的各个基本元件的分动作来描述。
本发明的逻辑模拟能实现晶体管级、门级、功能级和混合级的逻辑模拟(或称多级逻辑模拟)。具有灵活的操作功能,可随时中断操作,并利用命令跟踪用户需要的观察点。其另一特点是输出直观,可以用波形图作为输出。
S4,电路参数提取的步骤,将电路中器件的测量数据输入***后,不需作任何初始参数的设定,就能自动提取参数,并生成参数文件。
S5,电路模拟的步骤,在引用SPICE通用的模拟程序时,增加了一系列新的晶体管模型,从而提高了电路模拟的正确度和精确度。
S6,版图设计的步骤,包含了(a)CMOS门阵列版图设计;(b)ECL宏单元阵列版图设计;(c)层次结构的积木块式版图设计,分别说明如下:
(a)CMOS门阵列版图设计
本发明适用于半定制电路的硅栅CMOS门阵列版图设计,具有设计周期短、见效快的特点。本发明以随机布局为初始布局,再用动态权重有序迭代的方法,从而可以减少连线总长度。自动布线包括以通道段分配为内容的总体布线和以新的通道布线方法为内容的最终布线。如果自动布线没有100%布通,本发明可采用人(工)机交互布线,这是对自动化布线中不足部分的一种补偿。
(b)ECL宏单元阵列版图设计
本发明适用于高速数字集成电路的版图设计。本发明采用双金属层布线,在一个母片上形成不同的电路,只需设计三层掩膜版。宏单元阵列基本单元的运用,有利于实现触发器、全加器等逻辑单元,且晶体管的利用率高。但在运行中,需用ECL逻辑设计规则检查来验证ECL电路中的各种信号类型的匹配正确性。为了达到100%布通,可采用灵活的人机交互布线。在符号图上进行人机交互布线具有速度快、直观性好的特点,从而可以设计各种规格的ECL高速电路。
(c)层次结构的积木块式版图设计
本发明适用于用户定制电路的自动化设计***。此项技术可以设计NMOS、CMOS随机逻辑集成电路,也可以设计数/模混合电路。用户只需输入逻辑图和电路功能说明。采用分层次设计方法,可以设计复杂的VLSI芯片。其基本元胞可以是任意尺寸的矩形。此类版图设计的芯片面积利用率高。可以自动进行物理库单元的调用,形成布图用的网表。自动布局与人机交互布局溶为一体,用户可设定I/O位置,或者由***自动设置,这样一来,可进行全局优化或局部优化。同时,自动布线与人机交互布线溶为一体,设计者很容易以交互方式实现自己的意图。在此情况下,工艺简单,试制费用低。由于设计***与工艺规则无关,因此,只需修改工艺规则的说明,就可以实现各种工艺规则的版图。
S7,制版的步骤。
第二部分:集成电路验证。
为陈述方便,将这一部分的发明称为自动验证子***,参见图2,图2为集成电路验证中的自动验证子***框图,整个自动验证子***分为:(1)集成电路的电连接关系验证;(2)版图/电路提取;(3)电路拓扑结构检查;(4)电路/逻辑提取;(5)设计规则检查。
自动验证子***的工作流程如下:
T1,图形编辑的步骤,将已设计的版图进行图形编辑。
T2,版图数据的步骤,将图形编辑生成版图数据的信息。输出到下列步骤T3T4T5中。
T3,电学连接关系验证的步骤,根据版图数据来检查集成电路设计中电学连接的正确性,如果版图提取的逻辑描述与原设计不符,则所述的自动验证子***就会提供出错信息。
T4,版图/电路提取的步骤,从版图中提取电路信息(包括各种器件及其连接关系、参数),显然,这是版图验证的一个重要步骤。值得指出,根据版图结构进行图形运算的过程中,可以提取芯片的晶体管信息并构成电路拓扑连接网,在提取电路时还可指出版图数据的某些类型的错误,以便纠正。对各种工艺(包括NMOS,PMOS,CMOS,TTL)及各种类型电路(包括数字电路和模拟电路)均可借助于本发明来作此类提取,而所提取的网表则包含有晶体管位置及类型,沟道面积及宽长比等参数。在此基础上若采用版图自动分割和拼接技术,还可以处理大规模网络。
T5,几何设计规则检查(DRC:design rule check)的步骤,根据版图数据来检查版图设计是否符合于几何设计规则,这是验证技术中最重要的一环。一般情况下,自动版图设计能避免各种违反几何设计规则情况的出现,但在用人机交互布线中,却不能保证不违反。因此,版图几何设计规则检查这一环节被认为是必不可少的。本发明的检查项目包括:(a)图形的大小,如线条的宽度和接触孔的尺寸;(b)同一层图形间的距离,如线条之间的距离;(c)不同层图形之间的距离,如图形间的重迭宽度或套准精度。对于违反设计规则的图形,所述的自动验证子***会给出该图形所在的层次以及确切的物理位置,便于在版图中查找和修改。
T6,电路拓扑结构检查的步骤,版图/电路提取后,当版图中有漏线、漏孔或连接位置反常时,在电路图中会出现诸如晶体管栅极接地、耗尽型MOS晶体管栅极接电源以及不接电源或不接地线的子电路等属于拓扑连接关系上的错误。本发明具有两组命令,一组是针对单一电路元件的,另一组是针对子电路的。用以检查晶体管中及子电路中的错误连接,这两组命令还可以进行组合,从而可以检查多种多样的拓扑连接关系的错误。不仅能列出版图中电路拓扑连接关系有错误的信息,而且可列出其物理位置。此项技术运行速度快,检错效率高。
T7,电路/逻辑提取的步骤,从电路图中提取逻辑函数(或逻辑图)的信息是对版图设计与原有逻辑图进行一致性检查的基础,也是门级逻辑模拟、功能级逻辑模拟的基础。本发明以此技术作MOS数字电路的逻辑提取,从晶体管中提取基本逻辑门,从基本逻辑门中提取各种不同的静态触发器。门级逻辑提取包括子电路的划分,以及用S-D连通性算法提取门单元等等。
第三部分:集成电路测试。
为陈述方便,将这一部分的发明称为自动测试子***,参见图3,图3为集成电路测试中的自动测试子***框图。该子***又可分为(1)测试生成;(2)故障模拟。
自动测试子***框图的工作流程如下:
W1,逻辑模拟的步骤,这一步骤实际上完成于上述集成电路设计中,它是集成电路设计与测试的连接环节,W1的输入来自集成电路设计中的逻辑设计,W1的输出是被测信息。
W2,测试生成的步骤,完成设计以后的集成电路版图,经过验证,即使已经完全正确,在制造流片过程中也可能发生差错,所以测试是集成电路生产中不可缺少的环节。自动测试子***中的测试生成分为组合逻辑电路的测试生成和时序逻辑电路的测试生成两种情况。组合逻辑电路测试生成是在通用的D算法基础上改进而成的。时序逻辑电路的测试生成则采用组合迭代模型,在不断的迭代过程中去探索解答,因此称之为探索方法。探索方法的反馈线切割采用人机交互方式,这就是,对于明显的反馈线可用人工方法切割,其余的则可以自动找出,然后自动地将时序逻辑电路变成迭代的组合逻辑电路,以便用算法找出测试序列。
W1,故障模拟的步骤,由上述探索方法找出的时序逻辑电路测试序列还需用故障模拟来验证。同时,故障模拟也是直接得到测试码的一个有效途径。本自动测试子***针对超大规模集成电路的特点,采用同时故障模拟法。该方法能适用于不同层次描述的电路,可以进行精确的时间分析,并具有电路基本功能元件和故障模型扩充简便等优点。该算法采用4值模拟(0,1,Z,H)。针对同时故障模拟法需要大量存贮空间的要求,本发明采取先处理正常事件后处理故障事件的策略,对故障的模拟和检测相结合的方法,以及部分存贮空间动态分配的方法,来提高***的运行效率。
本子***将上述几种方法结合起来使用,其故障覆盖率达到了90%以上。
本发明是把上述集成电路设计、验证与测试三个子***融为一体,成为一个总体***。该总体***由自动设计子***、自动验证子***和自动测试子***组成。通过CAD数据库将这些子***紧密地联系起来,从而形成一个集成化的整体,为各种MOS工艺及双极型ECL工艺的超大规模集成电路芯片设计的各个阶段提供完整的CAD工具。总体***结构的一个实施例如图5所示。
集成电路设计、验证与测试的技术方法的总体***包括:
(一)自动设计子***,包含:
U1步骤,是总体***的电路输入步骤,主要包括逻辑描述语言输入和逻辑图输入(也称图形输入);
U2步骤,是总体***的模拟步骤,主要包括电路模拟和逻辑模拟;
U3步骤,是总体***的版图设计步骤,主要包括布局和布线,不同的工艺品种的集成电路有不同的版图设计,如CMOS门陈列版图,ECL门阵列版图等;
(二)自动验证子***,包含:自动测试子***
U4步骤,是总体***的验证步骤,主要包括电学连接关系验证ERC,版图/电路提取,电路拓扑结构检查,电路/逻辑提取,几何设计规划检查DRC;
(三)自动测试子***,包含:
U5步骤,是总体***的测试步骤,主要包括测试生成,故障模拟;
(四)输出***;包含:
U6步骤,是总体***的数据转换步骤,它是把集成电路设计环节的结果,经过验证和测试两个环节校核后,转换成能从事工艺制造的媒体(PG带),进行投料生产,同时,把输出信息以绘图格式显示出来;
上述各***共用一个CAD数据库,通过数据库管理与各接口联系。
本发明的工作流程说明如下:
(1)本***以数据库为核心,程序运行的各种中间结果可由统一的数据格式来描述,因而使VLSI设计、验证和测试可在同一个***中完成。数据库具有包括版图数据在内的各种元胞(基本单元)的信息,版图实体描述,以及逻辑功能描述,电路图、逻辑图等信息;还包含元胞的基本组成部分(例如晶体管、连线、引线孔等)的信息以及元胞的关系表。数据库还用记录母元胞及子元胞之间关系的办法来表明各元胞之间的层次结构和组合。
(2)本***中的数据库具有层次结构,可以适应VLSI分层次的设计需要,具有统一的数据格式,数据库通过数据库管理与各接口联系,其中数据库管理是整个总体***的总枢,主要是协调集成电路的设计、验证及测试三个子***之间的相互联系,并使之称为一体化的总体***,其中的接口存有数十种常用逻辑单元的逻辑功能描述,有逻辑符号描述、版图符号描述,版图实体描述,功能块实体描述,测试码故障辞典等,为了与半定制设计相适应,数据库中有完备的、各种类型的CMOS、ECL门阵列母片。整个***有三个子***,而各子***共享数据库,从而提高了使用效率和设计正确性。在这里,分层次设计结果自动存入用户库或转入中心库。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明权利要求书的范围内。

Claims (10)

1、一种集成电路设计、验证与测试一体化的技术方法,集成电路设计、验证与测试一体化的技术方法为一个计算机控制的总体***,其特征在于所述的总体***包括:
(一)自动设计子***,包含:
所述的总体***的电路输入步骤,主要包括逻辑描述语言输入和逻辑图输入:
所述的总体***的模拟步骤,主要包括电路模拟和逻辑模拟;
所述的总体***的版图设计步骤,主要包括布局和布线,不同的工艺品种的集成电路有不同的版图设计,包含了(a)CMOS门阵列版图设计;(b)ECL宏单元阵列版图设计;(c)层次结构的积木块式版图设计。
(二)自动验证子***,包含:
所述的总体***的验证步骤,主要包括电学连接关系验证ERC,版图/电路提取,电路拓扑结构检查,电路/逻辑提取,几何设计规划检查DRC;
图形编辑的步骤,将已设计的版图进行图形编辑;
版图数据的步骤,将图形编辑生成版图数据的信息;
电学连接关系验证ERC的步骤,根据版图数据来检查集成电路设计中电学连接的正确性;
版图/电路提取的步骤,从版图中提取电路信息;
几何设计规则检查DRC的步骤,根据版图数据来检查版图设计是否符合于几何设计规则;
电路拓扑结构检查的步骤,版图/电路提取后,对版图中有漏线、漏孔或连接位置反常时,在电路图中会出现诸如晶体管栅极接地、耗尽型MOS晶体管栅极接电源以及不接电源或不接地线的子电路等属于拓扑连接关系上的错误。
电路/逻辑提取的步骤,从电路图中提取逻辑函数或逻辑图的信息。
(三)自动测试子***,包含:
所述的总体***的测试步骤,主要包括测试生成,故障模拟;
(四)输出***,包含:
总体***的数据转换步骤,它是把集成电路设计环节的结果,经过验证和测试两个环节校核后,转换成能从事工艺制造的媒体,进行投料生产,同时,把输出信息以绘图格式显示出来;
所述的自动设计子***、自动验证子***、自动测试子***及输出***共用一个CAD数据库,通过数据库管理与各接口联系。
2、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动设计子***中电路输入步骤和逻辑模拟步骤之间还包括集成电路逻辑设计的步骤,根据所述的电路输入的信息设计出逻辑元件及其互连所组成的逻辑网络来完成集成电路所必须述到的功能,所述的逻辑模拟是检查和验证所述的逻辑设计的正确性。
3、如权利要求2所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动设计子***中逻辑模拟及逻辑设计统称为逻辑***,其中所述的逻辑程序由下列四部分内容组成:(a)逻辑元件的表示;(b)元件互连的描述;(c)布尔表达式的组合;(d)时间关系的描述,在所述的逻辑模拟的整个过程中,需要把所述的逻辑***的输入连同所述的逻辑模拟程序中的全部信息,输入到计算机,由计算机按照输入信号的不同组合来模拟出输出信号的变化情况,从而来动态地考验逻辑模型,并进行模拟运算,能实现晶体管级、门级、功能级和混合级的逻辑模拟。
4、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动设计子***中还包括电路参数提取的步骤,将电路中器件的测量数据输入***后,不需作任何初始参数的设定,就能自动提取参数,并生成参数文件。
5、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动设计子***中版图设计步骤的后面还包括制版的步骤。
6、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动验证子***中的几何设计规则检查DRC的检查项目包括:(a)图形的大小,如线条的宽度和接触孔的尺寸;(b)同一层图形间的距离,如线条之间的距离;(c)不同层图形之间的距离,如图形间的重迭宽度或套准精度。
7、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动验证子***中的电路拓扑结构检查具有两组命令,一组是针对单一电路元件的,另一组是针对子电路的,用以检查晶体管中及子电路中的错误连接,这两组命令还可以进行组合,从而可以检查多种多样的拓扑连接关系的错误。
8、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动测试子***中的测试生成为组合逻辑电路的测试生成和时序逻辑电路的测试生成两种情况,组合逻辑电路测试生成是在通用的D算法基础上改进而成的,时序逻辑电路的测试生成则采用组合迭代模型,在不断的迭代过程中去探索解答,称之为探索方法,探索方法的反馈线切割采用人机交互方式,然后自动地将时序逻辑电路变成迭代的组合逻辑电路,以便用算法找出测试序列。
9、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的自动测试子***中的故障模拟是采用同时故障模拟法,该算法采用4值模拟(0,1,Z,H)。
10、如权利要求1所述的集成电路设计、验证与测试一体化的技术方法,其特征在于所述的输出***中的数据库接口存有数十种常用逻辑单元的逻辑功能描述,其中有逻辑符号描述、版图符号描述,版图实体描述,功能块实体描述,测试码故障辞典。
CNA03115350XA 2003-02-12 2003-02-12 集成电路设计、验证与测试一体化的技术方法 Pending CN1521830A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA03115350XA CN1521830A (zh) 2003-02-12 2003-02-12 集成电路设计、验证与测试一体化的技术方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA03115350XA CN1521830A (zh) 2003-02-12 2003-02-12 集成电路设计、验证与测试一体化的技术方法

Publications (1)

Publication Number Publication Date
CN1521830A true CN1521830A (zh) 2004-08-18

Family

ID=34284247

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA03115350XA Pending CN1521830A (zh) 2003-02-12 2003-02-12 集成电路设计、验证与测试一体化的技术方法

Country Status (1)

Country Link
CN (1) CN1521830A (zh)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1316597C (zh) * 2004-10-18 2007-05-16 中国科学院微电子研究所 一种基于静态随机存储器的快速综合设计方法
CN100403039C (zh) * 2005-09-19 2008-07-16 华为技术有限公司 对电路原理图进行审查的方法
CN100410953C (zh) * 2005-07-12 2008-08-13 台湾积体电路制造股份有限公司 错误位置识别方法以及结合纯逻辑与物理布局信息的***
CN100456308C (zh) * 2004-09-30 2009-01-28 株式会社理光 断言产生***、电路验证***以及断言产生方法
CN100456307C (zh) * 2005-11-30 2009-01-28 英业达股份有限公司 设计错误的检查***及方法
CN101196945B (zh) * 2006-12-04 2010-06-02 富士通株式会社 电路设计支持装置及方法、印刷电路板制造方法
US7831944B2 (en) 2006-12-04 2010-11-09 Fujitsu Limited Circuit-design supporting apparatus, circuit-design supporting method, computer product, and printed-circuit-board manufacturing method
CN101968826A (zh) * 2010-11-23 2011-02-09 长沙景嘉微电子有限公司 一种自动建立时序库的工具
US7913220B2 (en) 2006-12-04 2011-03-22 Fujitsu Limited Coordinated-design supporting apparatus, coordinated-design supporting method, computer product, and printed-circuit-board manufacturing method
CN101604342B (zh) * 2008-06-10 2011-04-20 圣景微电子(上海)有限公司 一种在集成电路仿真平台上标注mos管的方法及其装置
CN102184268A (zh) * 2010-10-13 2011-09-14 天津蓝海微科技有限公司 防静电放电和防闩锁效应保护电路规则的自动检查方法
CN102314530A (zh) * 2010-07-02 2012-01-11 北京华大九天软件有限公司 一种新交互式层次短路跟踪及动态调试方法
CN102368276A (zh) * 2011-09-14 2012-03-07 天津蓝海微科技有限公司 一种自动验证电学规则文件正确性的流程方法
CN102368275A (zh) * 2011-09-14 2012-03-07 天津蓝海微科技有限公司 版图验证规则文件与测试向量的自动比对方法
CN101169803B (zh) * 2006-10-24 2012-04-04 国际商业机器公司 验证设计规则校验程序的方法和***
CN101866371B (zh) * 2009-04-16 2012-05-02 奇景光电股份有限公司 立体集成电路的验证方法
US8176457B2 (en) 2006-12-04 2012-05-08 Fujitsu Limited Apparatus and method updating diagram of circuit based on pin swap performed in package design with respect to PLD
US8201136B2 (en) 2006-12-07 2012-06-12 Fujitsu Limited CAD apparatus, method, and computer product for designing printed circuit board
CN101609482B (zh) * 2008-06-18 2012-07-18 台湾积体电路制造股份有限公司 3d集成电路的设计和验证
CN102637217A (zh) * 2012-02-20 2012-08-15 苏州领佰思自动化科技有限公司 基于云计算平台的大规模集成电路布线的方法及其***
US8255844B2 (en) 2006-12-04 2012-08-28 Fujitsu Limited Coordinated-design supporting apparatus, coordinated-design supporting method, computer product, printed-circuit-board manufacturing method, circuit-design supporting apparatus, circuit-design supporting method, computer product, and printed-circuit-board manufacturing method
US8510698B2 (en) 2006-12-07 2013-08-13 Fujitsu Limited CAD apparatus and check support apparatus
CN103279618A (zh) * 2013-06-06 2013-09-04 山东大学 一种数字电路自动设计与实验仿真方法
CN101676920B (zh) * 2008-09-15 2013-11-20 新思科技有限公司 用于合并覆盖数据的eda覆盖日志的方法和装置
CN103838894A (zh) * 2012-11-26 2014-06-04 北京华大九天软件有限公司 一种pdk自动测试实现方法
CN104331546A (zh) * 2014-10-22 2015-02-04 中国空间技术研究院 一种航天器用数字定制集成电路后端版图设计评估方法
CN104903896A (zh) * 2012-10-31 2015-09-09 Np康普利特科技有限公司 设计规则检查
CN106777441A (zh) * 2015-11-24 2017-05-31 龙芯中科技术有限公司 时序约束管理方法及装置
CN106777519A (zh) * 2016-11-24 2017-05-31 深圳市景旺电子股份有限公司 一种图形资料的输出方法及***
CN107368635A (zh) * 2017-07-05 2017-11-21 上海华虹宏力半导体制造有限公司 检测低压阱区和高压阱区混接的方法
CN108226754A (zh) * 2017-12-27 2018-06-29 西门子数控(南京)有限公司 生成电路布局的方法、装置、计算设备及存储介质
CN110348116A (zh) * 2019-07-09 2019-10-18 北京艾达方武器装备技术研究所 电路模块的工艺制造方法
CN112989737A (zh) * 2021-02-07 2021-06-18 北京大学 一种交互式模拟电路版图编辑方法及***
CN115774972A (zh) * 2022-12-02 2023-03-10 芯耀辉科技有限公司 一种用于***级封装设计的一致性检查的***及方法
CN116736061A (zh) * 2023-05-09 2023-09-12 珠海妙存科技有限公司 三极管的匹配精度检测方法、控制器及存储介质

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100456308C (zh) * 2004-09-30 2009-01-28 株式会社理光 断言产生***、电路验证***以及断言产生方法
CN1316597C (zh) * 2004-10-18 2007-05-16 中国科学院微电子研究所 一种基于静态随机存储器的快速综合设计方法
CN100410953C (zh) * 2005-07-12 2008-08-13 台湾积体电路制造股份有限公司 错误位置识别方法以及结合纯逻辑与物理布局信息的***
CN100403039C (zh) * 2005-09-19 2008-07-16 华为技术有限公司 对电路原理图进行审查的方法
CN100456307C (zh) * 2005-11-30 2009-01-28 英业达股份有限公司 设计错误的检查***及方法
CN101169803B (zh) * 2006-10-24 2012-04-04 国际商业机器公司 验证设计规则校验程序的方法和***
CN101196945B (zh) * 2006-12-04 2010-06-02 富士通株式会社 电路设计支持装置及方法、印刷电路板制造方法
US8176457B2 (en) 2006-12-04 2012-05-08 Fujitsu Limited Apparatus and method updating diagram of circuit based on pin swap performed in package design with respect to PLD
US8255844B2 (en) 2006-12-04 2012-08-28 Fujitsu Limited Coordinated-design supporting apparatus, coordinated-design supporting method, computer product, printed-circuit-board manufacturing method, circuit-design supporting apparatus, circuit-design supporting method, computer product, and printed-circuit-board manufacturing method
US7913220B2 (en) 2006-12-04 2011-03-22 Fujitsu Limited Coordinated-design supporting apparatus, coordinated-design supporting method, computer product, and printed-circuit-board manufacturing method
US7831944B2 (en) 2006-12-04 2010-11-09 Fujitsu Limited Circuit-design supporting apparatus, circuit-design supporting method, computer product, and printed-circuit-board manufacturing method
US7784011B2 (en) 2006-12-04 2010-08-24 Fujitsu Limited Reflecting pin swap of PLD performed in package design in circuit design and PLD design
US8201136B2 (en) 2006-12-07 2012-06-12 Fujitsu Limited CAD apparatus, method, and computer product for designing printed circuit board
US8510698B2 (en) 2006-12-07 2013-08-13 Fujitsu Limited CAD apparatus and check support apparatus
CN101604342B (zh) * 2008-06-10 2011-04-20 圣景微电子(上海)有限公司 一种在集成电路仿真平台上标注mos管的方法及其装置
CN101609482B (zh) * 2008-06-18 2012-07-18 台湾积体电路制造股份有限公司 3d集成电路的设计和验证
CN101676920B (zh) * 2008-09-15 2013-11-20 新思科技有限公司 用于合并覆盖数据的eda覆盖日志的方法和装置
CN101866371B (zh) * 2009-04-16 2012-05-02 奇景光电股份有限公司 立体集成电路的验证方法
CN102314530A (zh) * 2010-07-02 2012-01-11 北京华大九天软件有限公司 一种新交互式层次短路跟踪及动态调试方法
CN102314530B (zh) * 2010-07-02 2014-02-05 北京华大九天软件有限公司 一种交互式层次短路跟踪及动态调试方法
CN102184268A (zh) * 2010-10-13 2011-09-14 天津蓝海微科技有限公司 防静电放电和防闩锁效应保护电路规则的自动检查方法
CN101968826B (zh) * 2010-11-23 2013-03-06 长沙景嘉微电子股份有限公司 一种自动建立时序库的工具
CN101968826A (zh) * 2010-11-23 2011-02-09 长沙景嘉微电子有限公司 一种自动建立时序库的工具
CN102368275A (zh) * 2011-09-14 2012-03-07 天津蓝海微科技有限公司 版图验证规则文件与测试向量的自动比对方法
CN102368276A (zh) * 2011-09-14 2012-03-07 天津蓝海微科技有限公司 一种自动验证电学规则文件正确性的流程方法
CN102637217A (zh) * 2012-02-20 2012-08-15 苏州领佰思自动化科技有限公司 基于云计算平台的大规模集成电路布线的方法及其***
CN102637217B (zh) * 2012-02-20 2014-03-26 苏州领佰思自动化科技有限公司 基于云计算平台的大规模集成电路布线***
CN104903896A (zh) * 2012-10-31 2015-09-09 Np康普利特科技有限公司 设计规则检查
CN103838894A (zh) * 2012-11-26 2014-06-04 北京华大九天软件有限公司 一种pdk自动测试实现方法
CN103838894B (zh) * 2012-11-26 2017-05-24 北京华大九天软件有限公司 一种pdk自动测试实现方法
CN103279618B (zh) * 2013-06-06 2016-02-17 山东大学 一种数字电路自动设计与实验仿真方法
CN103279618A (zh) * 2013-06-06 2013-09-04 山东大学 一种数字电路自动设计与实验仿真方法
CN104331546A (zh) * 2014-10-22 2015-02-04 中国空间技术研究院 一种航天器用数字定制集成电路后端版图设计评估方法
CN104331546B (zh) * 2014-10-22 2018-03-20 中国空间技术研究院 一种航天器用数字定制集成电路后端版图设计评估方法
CN106777441A (zh) * 2015-11-24 2017-05-31 龙芯中科技术有限公司 时序约束管理方法及装置
CN106777441B (zh) * 2015-11-24 2020-04-21 龙芯中科技术有限公司 时序约束管理方法及装置
CN106777519A (zh) * 2016-11-24 2017-05-31 深圳市景旺电子股份有限公司 一种图形资料的输出方法及***
CN107368635A (zh) * 2017-07-05 2017-11-21 上海华虹宏力半导体制造有限公司 检测低压阱区和高压阱区混接的方法
CN107368635B (zh) * 2017-07-05 2021-07-02 上海华虹宏力半导体制造有限公司 检测低压阱区和高压阱区混接的方法
CN108226754A (zh) * 2017-12-27 2018-06-29 西门子数控(南京)有限公司 生成电路布局的方法、装置、计算设备及存储介质
CN110348116A (zh) * 2019-07-09 2019-10-18 北京艾达方武器装备技术研究所 电路模块的工艺制造方法
CN110348116B (zh) * 2019-07-09 2022-12-20 北京艾达方武器装备技术研究所 电路模块的工艺制造方法
CN112989737A (zh) * 2021-02-07 2021-06-18 北京大学 一种交互式模拟电路版图编辑方法及***
CN112989737B (zh) * 2021-02-07 2023-08-22 北京大学 一种交互式模拟电路版图编辑方法及***
CN115774972A (zh) * 2022-12-02 2023-03-10 芯耀辉科技有限公司 一种用于***级封装设计的一致性检查的***及方法
CN116736061A (zh) * 2023-05-09 2023-09-12 珠海妙存科技有限公司 三极管的匹配精度检测方法、控制器及存储介质

Similar Documents

Publication Publication Date Title
CN1521830A (zh) 集成电路设计、验证与测试一体化的技术方法
CN107533577B (zh) 使用电路模板的生成和实例化的集成电路设计
US7480878B2 (en) Method and system for layout versus schematic validation of integrated circuit designs
US5210699A (en) Process for extracting logic from transistor and resistor data representations of circuits
CN101539958A (zh) 一种标准单元库和集成电路的设计方法和装置
US8281269B2 (en) Method of semiconductor integrated circuit device and program
CN106294937A (zh) 一种基于数字样机模型的卫星布局方法
US20210312113A1 (en) Method for finding equivalent classes of hard defects in stacked mosfet arrays
CN105574219B (zh) 非标准单元库逻辑单元自动布局布线的方法
US7003753B2 (en) Method of generating a physical netlist for a hierarchical integrated circuit design
KR100486274B1 (ko) 집적회로 장치 설계용 네트리스트 작성 방법
Lengauer Exploiting hierarchy in VLSI design
WO2023150019A1 (en) Memory instance reconfiguration using super leaf cells
US6629300B1 (en) CAD system for an ASIC
US20210374322A1 (en) Circuit layout verification
US11416661B2 (en) Automatic derivation of integrated circuit cell mapping rules in an engineering change order flow
Kostelijk et al. Automatic verification of library-based IC designs
Donze et al. Masterimage approach to VLSI design
US11334697B1 (en) Methods, systems, and computer program product for characterizing an electronic design with efficient cell cloning
Masoumi et al. New tool for converting high-level representations of finite state machines to verilog hdl
Shin AI-EDA: toward a holistic approach to AI-powered EDA
US20160180012A1 (en) Low Power Verification Method for a Circuit Description and System for Automating a Minimization of a Circuit Description
Krinke et al. Layout Verification Using Open-Source Software
Anand et al. Automated physical verification of I/O pads using scaling factors
Shepherd et al. CAD: How can we make the tasks possible?

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication