CN100527138C - Method and apparatus for generating simulation example of integrated circuit element - Google Patents
Method and apparatus for generating simulation example of integrated circuit element Download PDFInfo
- Publication number
- CN100527138C CN100527138C CNB2007100053564A CN200710005356A CN100527138C CN 100527138 C CN100527138 C CN 100527138C CN B2007100053564 A CNB2007100053564 A CN B2007100053564A CN 200710005356 A CN200710005356 A CN 200710005356A CN 100527138 C CN100527138 C CN 100527138C
- Authority
- CN
- China
- Prior art keywords
- simulation
- integrated circuit
- unit
- generating
- component
- 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.)
- Active
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 107
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000008520 organization Effects 0.000 claims abstract description 12
- 238000004458 analytical method Methods 0.000 claims description 14
- 238000013461 design Methods 0.000 description 11
- 238000011161 development Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000012938 design process Methods 0.000 description 3
- 238000010200 validation analysis Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
技术领域 technical field
本发明为一模拟实例产生方法与装置,特别是一应用于集成电路元件设计时的模拟实例产生方法与装置。The present invention is a simulation example generation method and device, especially a simulation example generation method and device applied to the design of integrated circuit components.
背景技术 Background technique
请参阅图1,其为一常见的集成电路元件(device)开发流程图。该流程图主要包含以下步骤:专案启始阶段11(Project Initialization Phase)、软件计划阶段13(Software Plan Phase)、设计阶段15(Design Phase)、验证阶段17(Validation)、以及大量制造阶段19(Mass Production)。其中,为能让设计阶段15所完成的设计逻辑(design logic)可以在验证阶段17(Validation)中进行软件模拟,以及与大量制造阶段19(Mass Production)时便于对进行已完成的元件实体来进行实体模拟(Emulation,EMU),设计者必须针对目前所发展的集成电路元件(device)的硬件架构规格(例如寄存器种类数目、种类等等),而于软件计划阶段13(Software Plan Phase)时预先定义出用于实现上述软件模拟以及实体模拟所需的专用的软件模拟工具(Simulation tool),最常见的就是一连串读写命令指令码所组合成的软件模拟实例(Simulation Case,简称SIM Case)。Please refer to FIG. 1 , which is a flow chart of a common IC device development. The flowchart mainly includes the following steps: Project Initialization Phase 11 (Project Initialization Phase), Software Planning Phase 13 (Software Plan Phase), Design Phase 15 (Design Phase), Verification Phase 17 (Validation), and Mass Manufacturing Phase 19 ( Mass Production). Among them, in order to allow the design logic (design logic) completed in the
而在传统方法中,研发人员针对不同的集成电路元件,都是根据其硬件架构(例如寄存器种类数目、种类等等)来独立撰写出相对应的软件模拟工具(例如软件模拟实例)。然而,由于不同的研发人员对于软件模拟工具往往有不同的撰写方式,因此,每一集成电路元件(device)的开发都会对应一个全新格式的软件模拟工具(SIM Tool),而这将造成日后对不同版本的软件模拟工具(SIM Tool)管理和维护的不便,也会导致许多不必要的资源浪费。In the traditional method, developers independently write corresponding software simulation tools (such as software simulation examples) for different integrated circuit components according to their hardware architectures (such as the number and type of registers, etc.). However, since different R&D personnel often have different writing methods for software simulation tools, the development of each integrated circuit component (device) will correspond to a new format of software simulation tool (SIM Tool), and this will cause future problems. The inconvenience of management and maintenance of different versions of the software simulation tool (SIM Tool) will also lead to unnecessary waste of resources.
而为了解决上述现有集成电路元件(device)开发流程中,针对不同集成电路元件(device)开发计划来撰写不同的软件模拟工具(SIM Tool)所造成时间和成本浪费的问题,便是发展本发明的主要目的。In order to solve the problem of waste of time and cost caused by writing different software simulation tools (SIM Tool) for different integrated circuit device (device) development plans in the above-mentioned existing integrated circuit device (device) development process, it is the development of this main purpose of the invention.
发明内容 Contents of the invention
本发明的目的在于提供一通用软件模拟与实体模拟的模拟实例产生方法,使其能运用于各种集成电路元件,进而能产生模拟实例以及执行实体模拟。The object of the present invention is to provide a general software simulation and physical simulation simulation example generation method, which can be applied to various integrated circuit components, and then can generate simulation examples and perform physical simulation.
本发明为一种集成电路元件的模拟实例产生方法,该方法包含:建立一数据库,该数据库中包含多个元件描述文件;从所述元件描述文件选出对应一集成电路元件的一元件描述文件;将该元件描述文件的内容进行解析而找出需要编辑的一项目;以及通过一使用者介面对该项目进行编辑而产生一模拟实例予以储存。The present invention is a method for generating a simulation example of an integrated circuit component, the method comprising: establishing a database, the database including a plurality of component description files; selecting a component description file corresponding to an integrated circuit component from the component description files ; analyzing the content of the component description file to find out an item that needs to be edited; and editing the item through a user interface to generate a simulation instance for storage.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中通过一收集单元来对一存储单元中的文件进行搜寻而建立出该数据库。According to the above idea, in the method for generating a simulation instance of an integrated circuit device according to the present invention, the database is established by searching files in a storage unit through a collection unit.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中当无法从所述元件描述文件选出对应该集成电路元件的一元件描述文件时,使用者可由一组织单元所提供的一使用者介面来输入该集成电路元件的一元件描述信息,在由一产生单元根据该元件描述信息而产生对应于该集成电路元件的一元件描述文件,并将该元件描述文件储存一存储单元中。According to the above idea, in the method for generating a simulation example of an integrated circuit component according to the present invention, when a component description file corresponding to the integrated circuit component cannot be selected from the component description file, the user can use the one provided by an organization unit A user interface is used to input a component description information of the integrated circuit component, and a component description file corresponding to the integrated circuit component is generated by a generating unit according to the component description information, and the component description file is stored in a storage unit middle.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中利用一解析单元将该元件描述文件的内容进行解析,进而找出需要编辑的项目,然后一编辑单元提供一使用者介面对该项目进行编辑,再通过一产生单元来产生对应于所述命令的该模拟实例。According to the above idea, the simulation example generation method of integrated circuit components according to the present invention, wherein an analysis unit is used to analyze the content of the component description file, and then find out the items that need to be edited, and then an editing unit provides a user interface The item is edited, and then a generating unit is used to generate the simulation instance corresponding to the command.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中该模拟实例可提供该集成电路元件的软件模拟。According to the above idea, the method for generating a simulation instance of an integrated circuit element according to the present invention, wherein the simulation instance can provide a software simulation of the integrated circuit element.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中该模拟实例可提供该集成电路元件的实体进行一实体模拟。According to the above idea, the method for generating a simulation instance of an integrated circuit device according to the present invention, wherein the simulation instance can provide a physical simulation of the integrated circuit device.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中利用一操作单元将搜集到所有的模拟实例列出一个选择清单,使用者便可从选择清单中挑出对应于该集成电路元件的一个或多模拟实例,然后该操作单元再将所述模拟实例的模拟命令逐步送入该集成电路元件的实体来进行实体模拟。According to the idea above, in the method for generating simulation examples of integrated circuit components according to the present invention, an operation unit is used to list all the simulation examples collected into a selection list, and the user can select the corresponding integrated circuit from the selection list. One or more simulation instances of the circuit element, and then the operation unit sends the simulation command of the simulation instance step by step to the entity of the integrated circuit element for physical simulation.
根据上述构想,本发明所述的集成电路元件的模拟实例产生方法,其中该模拟实例包含有一种通用命令文件,其可被多种集成电路元件使用。According to the above idea, the method for generating a simulation instance of an integrated circuit component according to the present invention, wherein the simulation instance includes a general command file, which can be used by various integrated circuit components.
本发明的另一方面为一种集成电路元件的模拟实例产生装置,该装置包含:一组织单元,用以提供一使用者接口接收一元件描述信息;一产生单元,连接于该组织单元,并根据该元件描述信息产生一元件描述文件;一存储单元,用以储存该元件描述文件;一解析单元,连接至该存储单元,用以提取该元件描述文件并对该文件进行内容分析;及一编辑单元,连接至该解析单元,用以接收该解析单元所输出的数据,并提供给该使用者接口以修改该元件描述文件的内容进而产生一模拟实例,并以一专用命令文件的形式储存。Another aspect of the present invention is a device for generating simulation examples of integrated circuit components, the device comprising: an organization unit for providing a user interface to receive a component description information; a generation unit connected to the organization unit, and Generate a component description file according to the component description information; a storage unit for storing the component description file; an analysis unit connected to the storage unit for extracting the component description file and performing content analysis on the file; and a The editing unit is connected to the analysis unit to receive the data output by the analysis unit, and provide the user interface to modify the content of the component description file to generate a simulation example, and store it in the form of a special command file .
根据上述构想,本发明所述的该产生单元接收使用者通过该使用者接口定义的项目,产生一通用命令文件,该通用命令文件可被多种集成电路元件做同类型的模拟时使用。According to the above idea, the generation unit of the present invention receives the items defined by the user through the user interface, and generates a general command file, which can be used by various integrated circuit components for the same type of simulation.
根据上述构想,本发明所述的集成电路元件的模拟实例产生装置,其中还包含一收集单元,连接至该存储单元,并且用以收集多个元件描述文件、多个专用命令文件或多个通用命令文件。According to the above idea, the device for generating simulation examples of integrated circuit components according to the present invention further includes a collection unit connected to the storage unit and used to collect multiple component description files, multiple special-purpose command files or multiple general-purpose command file.
根据上述构想,本发明所述的集成电路元件的模拟实例产生装置,其中还包含一操作单元,连接至该收集单元,该操作单元根据所述元件描述文件、所述专用命令文件或所述通用命令文件列出一选择清单。According to the above idea, the device for generating simulation examples of integrated circuit components according to the present invention further includes an operation unit connected to the collection unit, the operation unit is based on the component description file, the special command file or the general The command file lists a selection list.
根据上述构想,本发明所述的集成电路元件的模拟实例产生装置,其中该操作单元亦提供该使用者接口让使用者挑选该选择清单中的一模拟实例。According to the above idea, in the device for generating a simulation example of an integrated circuit device according to the present invention, the operation unit also provides the user interface for the user to select a simulation example in the selection list.
根据上述构想,本发明所述的集成电路元件的模拟实例产生装置,其中该操作单元根据该模拟实例将多个模拟命令送入一实体集成电路元件以进行模拟。According to the above idea, in the device for generating a simulation instance of an integrated circuit device according to the present invention, the operating unit sends a plurality of simulation commands to a physical integrated circuit device for simulation according to the simulation instance.
附图说明 Description of drawings
本发明藉由下列附图式说明,以得一更深入的了解:The present invention is illustrated by the following drawings to gain a deeper understanding:
图1为一现有的集成电路元件开发流程图。FIG. 1 is a flow chart of a conventional integrated circuit device development.
图2为本发明的软件模拟与实体模拟的系统功能方块示意图。FIG. 2 is a schematic functional block diagram of the software simulation and physical simulation system of the present invention.
图3为本发明的软件模拟与实体模拟工具核心模块的内部功能方块示意图。FIG. 3 is a schematic diagram of internal functional blocks of the core module of the software simulation and physical simulation tool of the present invention.
图4为在本发明的软件模拟与实体模拟工具架构中,一集成电路元件产生模拟实例以及执行实体模拟的流程图。FIG. 4 is a flow chart of generating simulation instances and performing physical simulation of an integrated circuit device in the software simulation and physical simulation tool architecture of the present invention.
附图符号说明Description of reference symbols
专案启始阶段11 软件计划阶段13Project Initiation Phase 11 Software Planning
设计阶段15 验证阶段17
大量制造阶段19Mass Manufacturing Stage 19
元件描述信息30 软件模拟与实体模拟工具核心模块31
元件简介320~32n 元件实体330~33n
模拟实例34 收集单元313Simulation example 34
解析单元315 编辑单元317
操作单元319 组织单元411
产生单元413 专用命令文件416Generating
元件描述文件415 通用命令文件417
存储单元419
具体实施方式 Detailed ways
请参阅图2,其为本发明的一软件模拟与实体模拟工具(SIM/EMU Tool)的系统方块示意图,其主要供使用者输入相对应于一集成电路元件(device)的硬件规格的元件描述信息(Device Description Information,DDI)30,而本发明所发展出来的软件模拟与实体模拟工具核心模块31便将元件描述信息(Device Description Information,DDI)进行组织,进而变成软件模拟与实体模拟工具核心模块31所能辨识的一元件简介(device profile)。而随着不同集成电路元件(device)的元件描述信息(Device DescriptionInformation,DDI)被输入,本发明的软件模拟与实体模拟工具核心模块31便可组织出相对应该集成电路元件(device)的元件简介(device profile)并加以储存,进而形成一个元件简介的数据库。换句话说,软件模拟与实体模拟工具核心模块31便可辨识出如图所示的多个元件简介320~32n,如此一来,使用者可利用本发明的软件模拟与实体模拟工具核心模块31来呼叫出其可辨识的任一元件简介,并利用软件模拟与实体模拟工具核心模块31所提供的一使用者接口来让使用者进行模拟任务的描述,进而产生相对应该集成电路元件(device)的一个或多个模拟实例(SIM Case)34,进而可提供给相对应集成电路元件(device)设计流程中所产生的设计逻辑(design logic,图中未示出)以及元件实体330~33n来分别进行软件模拟与实体模拟。Please refer to Fig. 2, which is a system block diagram of a software simulation and physical simulation tool (SIM/EMU Tool) of the present invention, which is mainly for the user to input the component description corresponding to the hardware specification of an integrated circuit component (device) Information (Device Description Information, DDI) 30, and the
举一简单实例,使用者输入相对应于一PCI元件、一USB元件的硬件规格的两元件描述信息(Device Description Information,DDI),而本发明所发展出来的软件模拟与实体模拟工具核心模块31便将所述元件描述信息(Device Description Information,DDI)进行组织,进而变成软件模拟与实体模拟工具核心模块31所能辨识的一PCI元件的元件简介(deviceprofile)以及一USB元件的元件简介(device profile)。如此一来,当使用者想要开发一PCI元件时,便可呼叫出先前已建立完成的该PCI元件的元件简介,然后利用软件模拟与实体模拟工具系统31所提供的使用者接口中来输入数据,进而产生相对应该PCI元件的一个或多个模拟实例(SIM Case),进而可提供给PCI元件(device)设计流程中所产生的设计逻辑(designlogic,图中未示出)以及元件实体33来分别进行软件模拟与实体模拟。To give a simple example, the user inputs two device description information (Device Description Information, DDI) corresponding to the hardware specifications of a PCI component and a USB component, and the software simulation and physical simulation
而由上述可知,本发明可运用已建立完成的元件简介(device profile)来提供给使用者进行模拟实例(SIM Case)的编辑,因此不需要如现有手段一般,必须每次都一切从头地开始逐字撰写模拟程序代码,因此可有效地改善现有手段的缺失。As can be seen from the above, the present invention can use the established device profile to provide the user with the editing of the simulation instance (SIM Case), so it is not necessary to start from scratch every time as the existing means Start writing the simulator code verbatim, thus effectively improving the lack of existing means.
再请参见图3,其是上述软件模拟与实体模拟工具核心模块31的内部功能方块示意图,其主要包含有一收集单元313(Collector)、一解析单元315(Parser)、一编辑单元317(Editor)、一解析单元319(Operator)、一组织单元411(Organizer)以及一产生单元413(Generator)。其中,组织单元411(Organizer)提供使用者介面来让使用者可根据该集成电路元件(device)的规格(Spec)来输入该集成电路元件(device)的元件描述信息30(DeviceDescription Information,DDI);其中该元件描述信息(DDI)主要是描述该集成电路元件(device)的暂存器(Register)及其它信息等。而当使用者输入该集成电路元件(device)的元件描述信息(DDI)后,该组织单元411(Organizer)将会转传至产生单元413(Generator)进行处理,进而产生相对应该集成电路元件(device)的一元件描述文件415(Device Descriptionfile)并储存于一存储单元(例如硬盘)419中。如此一来,通过对不同集成电路元件(device)的元件描述信息(DDI)输入后,本发明便可在存储单元(例如硬盘)419中建立一数据库,而该数据库中包含多个元件描述文件。再通过收集单元313(Collector)的搜寻作用,使用者通过组织单元411(Organizer)与产生单元413所产生的各式元件描述文件(Device Description File)将被列表管理,而变成高度可辨识的文件数据,也就形成上述软件模拟与实体模拟工具核心模块31所能辨识的多个元件简介320~32n。Referring to Fig. 3 again, it is a schematic diagram of the internal functional block of the above-mentioned software simulation and physical simulation
因此,当使用者想要开发某一种集成电路元件而需要制作模拟实例(SIMCase)时,便可通过使用者的指示而由收集单元313(Collector)进行搜寻,然后从搜寻到的元件简介320~32n中挑选,最后选择出一个与该集成电路元件同类的元件描述文件415。而解析单元315(Parser)便对选出的文件的内容进行解析,进而找出需要编辑的项目,然后再由编辑单元317(Editor)产生一使用者介面给使用者来对所述项目进行编辑。例如,通过该使用者介面,使用者可对该集成电路元件(device)的暂存器(register)填入适当的值,亦即对该集成电路元件(device)下达一读/写命令(Command);当使用者通过该编辑单元317(Editor)所提供的使用者介面对该集成电路元件(device)编辑读/写命令(Command)后,该编辑单元317(Editor)将会此等数据转传给该产生单元413来产生对应于所述命令的模拟实例(SIM Case),并将此模拟实例(SIM Case)所形成的专用命令文件416进行储存,并也可通过该收集单元313(Collector)的作用而成为文件列表中的一员。由于上述专用命令文件416只能特定给某些集成电路元件(device)使用,而为能节省时间,一种通用命令文件417(Pattern)便被定义出来,它是可被多种集成电路元件(device)使用的通用命令文件417,其可经由该编辑单元317(Editor)所提供的使用者介面来定义,而由该产生单元413(Generator)来产生。当下次使用者需要对相似硬件架构下的集成电路元件(device)下达同一类测试命令时,只需要从编辑单元317(Editor)所提供的使用者介面中选取通用命令文件417,则该产生单元413(Generator)将会产生一对应于该通用命令文件417的摸拟实例(SIM Case),如此一来,将可简化使用者需要在编辑单元317(Editor)所提供的使用者介面中,对该集成电路元件(device)的某些特定暂存器填入适当值的过程。Therefore, when a user wants to develop a certain type of integrated circuit component and needs to make a simulation example (SIMCase), he can search through the collection unit 313 (Collector) through the user's instruction, and then from the searched
而上述文件列表的各式文件可被拿来运用,最主要是可提供给相对应集成电路元件(device)设计流程中所产生的设计逻辑(design logic,图中未示出)以及元件实体330~33n来分别进行软件模拟与实体模拟。而由于收集单元313(Collector)的搜寻作用,使用者将可根据集成电路元件(device)的类型而快速取出与该集成电路元件(device)相关联的元件描述文件415、专用命令文件416以及通用命令文件417来进行模拟。The various files in the above-mentioned file list can be used, and most importantly, they can be provided to the design logic (not shown in the figure) and the
因此,当该集成电路元件(device)的实体在开发过程中已被开发出来,且对应于该集成电路元件(device)的一个或多个模拟实例(例如专用命令文件416及/或通用命令文件417)已被储存于存储单元419时,该集成电路元件(device)将可通过本发明执行实体模拟(EMU)。首先,负责实体模拟的该操作单元319(Operator)先根据收集单元313(Collector)所搜集到所有的模拟实例(SIM Case)的专用/通用命令文件来列出一个选择清单,使用者便可从选择清单中挑出对应于该集成电路元件(device)的一个或多模拟实例(SIM Case),然后操作单元319再将所述模拟实例(SIM Case)的模拟命令逐步送入该集成电路元件的实体来进行实体模拟。Therefore, when the entity of the integrated circuit device (device) has been developed during the development process, and corresponds to one or more simulated instances of the integrated circuit device (device) (such as the
图4为在本发明的架构中,对一集成电路元件(device)产生模拟实例(SIM Case)以及对该集成电路元件(device)执行软件模拟与实体模拟(EMU)的流程图。首先,收集单元是否搜寻出对应于该集成电路元件的元件描述文件(步骤51);如果未能找到,则表示存储单元中并无相对应该集成电路元件的元件描述文件,因此使用者将经由组织单元所提供的使用者介面,重新输入该集成电路元件的元件描述信息(步骤53);产生单元将根据元件描述信息而产生对应于该集成电路元件的元件描述文件,并将此元件描述文件储存于存储单元中(步骤55);直到收集单元能搜寻出对应于该集成电路元件的元件描述文件,解析单元便将选出的元件描述文件的内容进行解析,进而找出需要编辑的项目,然后编辑单元提供一使用者介面(步骤57);而使用者可经由该使用者介面,来让使用者进行对该集成电路元件模拟任务的描述(步骤59);根据使用者对模拟任务的描述,产生单元将产生对应于该测试命令的模拟实例(步骤61);最后,根据该模拟实例,操作单元将对该集成电路元件执行软件模拟或实体模拟(步骤63)。4 is a flow chart of generating a simulation instance (SIM Case) for an integrated circuit device (device) and performing software simulation and physical simulation (EMU) on the integrated circuit device (device) in the framework of the present invention. First, whether the collection unit has searched out the component description file corresponding to the integrated circuit component (step 51); if not found, it means that there is no component description file corresponding to the integrated circuit component in the storage unit, so the user will search through the organization The user interface provided by the unit re-inputs the component description information of the integrated circuit component (step 53); the generating unit will generate a component description file corresponding to the integrated circuit component according to the component description information, and store the component description file In the storage unit (step 55); until the collection unit can search out the component description file corresponding to the integrated circuit component, the analysis unit will analyze the content of the selected component description file, and then find out the item that needs to be edited, and then The editing unit provides a user interface (step 57); and the user can use the user interface to allow the user to describe the simulation task of the integrated circuit component (step 59); according to the user's description of the simulation task, The generation unit will generate a simulation instance corresponding to the test command (step 61); finally, according to the simulation instance, the operation unit will perform software simulation or physical simulation on the integrated circuit element (step 63).
综上所述,本发明确实可解决现有手段的缺失,进而实现本发明的主要目的,本领域的技术人员在不违反本发明精神的前提下可作若干的修改,因此本发明的保护范围由本发明的权利要求所确定。In summary, the present invention can indeed solve the lack of existing means, and then realize the main purpose of the present invention. Those skilled in the art can make some modifications without violating the spirit of the present invention, so the protection scope of the present invention Determined by the claims of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2007100053564A CN100527138C (en) | 2007-02-14 | 2007-02-14 | Method and apparatus for generating simulation example of integrated circuit element |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2007100053564A CN100527138C (en) | 2007-02-14 | 2007-02-14 | Method and apparatus for generating simulation example of integrated circuit element |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101017513A CN101017513A (en) | 2007-08-15 |
| CN100527138C true CN100527138C (en) | 2009-08-12 |
Family
ID=38726518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2007100053564A Active CN100527138C (en) | 2007-02-14 | 2007-02-14 | Method and apparatus for generating simulation example of integrated circuit element |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100527138C (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8572548B2 (en) * | 2008-10-08 | 2013-10-29 | Accenture Global Services Gmbh | Integrated design application |
| US8886507B2 (en) * | 2011-07-13 | 2014-11-11 | General Electric Company | Methods and systems for simulating circuit operation |
| CN112989733B (en) * | 2021-05-07 | 2021-11-30 | 北京芯愿景软件技术股份有限公司 | Circuit analysis method, circuit analysis device, circuit analysis equipment and storage medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6356796B1 (en) * | 1998-12-17 | 2002-03-12 | Antrim Design Systems, Inc. | Language controlled design flow for electronic circuits |
| CN1521830A (en) * | 2003-02-12 | 2004-08-18 | 上海芯华微电子有限公司 | A technical method for the integration of integrated circuit design, verification and testing |
| WO2004114166A2 (en) * | 2003-06-18 | 2004-12-29 | Ambric, Inc. | Integrated circuit development system |
| CN1666202A (en) * | 2002-04-25 | 2005-09-07 | Arc国际公司 | Apparatus and method for managing integrated circuit design |
| CN1741026A (en) * | 2005-09-16 | 2006-03-01 | 北京中星微电子有限公司 | Method for fast generating logical circuit |
-
2007
- 2007-02-14 CN CNB2007100053564A patent/CN100527138C/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6356796B1 (en) * | 1998-12-17 | 2002-03-12 | Antrim Design Systems, Inc. | Language controlled design flow for electronic circuits |
| CN1666202A (en) * | 2002-04-25 | 2005-09-07 | Arc国际公司 | Apparatus and method for managing integrated circuit design |
| CN1521830A (en) * | 2003-02-12 | 2004-08-18 | 上海芯华微电子有限公司 | A technical method for the integration of integrated circuit design, verification and testing |
| WO2004114166A2 (en) * | 2003-06-18 | 2004-12-29 | Ambric, Inc. | Integrated circuit development system |
| CN1741026A (en) * | 2005-09-16 | 2006-03-01 | 北京中星微电子有限公司 | Method for fast generating logical circuit |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101017513A (en) | 2007-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109739766B (en) | System and method for rapidly building FPGA digital simulation model | |
| CN100578446C (en) | Test method and automatic test platform based on data-driven test case design | |
| CN101996131A (en) | Automatic test method and automatic test platform for graphic user interface (GUI) based on x extensive makeup language (XML) packaging key word | |
| JP6387182B2 (en) | Information processing method, apparatus, and computer storage medium | |
| CN107644286A (en) | Workflow processing method and device | |
| CN111027266A (en) | Method, system, storage medium and terminal for designing and dividing multiple FPGAs | |
| CN104699613A (en) | Automatic generating system and method thereof of spacecraft testing requirements | |
| US7275231B2 (en) | High level validation of designs and products | |
| CN119690858B (en) | A method, device, storage medium and electronic device for determining a test case | |
| CN101008963B (en) | Method and system of design verification | |
| TWI402705B (en) | Method and tool for generating simulation case for ic device | |
| CN118503270A (en) | NL2SQL data set construction method, device, equipment and medium | |
| CN100527138C (en) | Method and apparatus for generating simulation example of integrated circuit element | |
| Goli et al. | Automated analysis of virtual prototypes at electronic system level | |
| CN120832858A (en) | Chip post-simulation verification acceleration method, system, device and storage medium | |
| US20070044058A1 (en) | Enabling efficient design reuse in platform ASICs | |
| CN112084111A (en) | Data processing method, system and device | |
| CN112580291B (en) | Method and equipment for carrying out integrated circuit experiment | |
| CN117610491A (en) | Chip design method, device, equipment and computer readable storage medium | |
| CN112597040B (en) | Interface automatic testing method and device and electronic equipment | |
| CN112380798B (en) | Parameter checking method, device, equipment and storage medium | |
| CN116933697A (en) | Method and device for converting natural language into hardware description language | |
| CN103164526A (en) | Generation method and generation device of test report | |
| CN116050308A (en) | Automatic constraint file generation method, device and equipment | |
| CN113360489A (en) | Normalized data management method based on fine granularity |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |