CN104750887A - Method for generating parameterized unit in modularized mode - Google Patents

Method for generating parameterized unit in modularized mode Download PDF

Info

Publication number
CN104750887A
CN104750887A CN201310735952.3A CN201310735952A CN104750887A CN 104750887 A CN104750887 A CN 104750887A CN 201310735952 A CN201310735952 A CN 201310735952A CN 104750887 A CN104750887 A CN 104750887A
Authority
CN
China
Prior art keywords
script
parameterized units
parameterized
parameterized unit
parameter
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
CN201310735952.3A
Other languages
Chinese (zh)
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.)
Beijing CEC Huada Electronic Design Co Ltd
Original Assignee
Beijing CEC Huada Electronic Design Co Ltd
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 Beijing CEC Huada Electronic Design Co Ltd filed Critical Beijing CEC Huada Electronic Design Co Ltd
Priority to CN201310735952.3A priority Critical patent/CN104750887A/en
Publication of CN104750887A publication Critical patent/CN104750887A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a method for automatically generating a parameterized unit and a script file through interface editing. A layout device of variable parameters is generated by compiling a parameterized unit script. According to the method for automatically generating the parameterized unit and the script file through the interface editing, a tool can automatically generate the script file of the parameterized unit by filling a required layer of the layout device of the variable parameters in an interface, selecting a parameter variation form, and filling design rule information and the like of the device layer. The parameterized unit script adopts a command supported by the EDA (electronic design automation) tool, and can correctly compile the device which conforms to a design rule. When a user modifies on the interface, a new script file can be immediately generated, a generated parameterized unit script can be conveniently maintained in real time, and therefore traditional manual writing time can be greatly saved, and a client can be liberated from heavy script writing and maintenance.

Description

A kind of templating produces the method for parameterized units
Technical field
A kind of method that templating produces parameterized units (Variable-Parameterized Cell) defines kit interface and parameterized units automatically produces engine and adds the method that certain design rule (Design rule) produces the script file of parameterized units and corresponding unit automatically.The invention belongs to integrated circuit CAD (Integrated Circuit/Computer Aided Design) field, especially in IC cad tools about technical field that PDK (Process Design Kit) generates.
Background technology
PDK is called for short technological design support package, is the communication bridge of chip production company (Foundry), EDA (Electronic Design Automatic) company and chip design company.When the semiconductor technology that chip design company needs employing chip production factory new, be first exactly need a set of PDK, PDK to be in most cases that chip production factory completes under the assistance of EDA company.PDK is the foundation stone that design corporation is used for designing, also be the factor of flow success or failure key, and the Vcell Script of Vcell and its correspondence is the core of PDK exploitation, also be part the most complicated and consuming time in PDK exploitation, in general Vcell exploitation can account for the 70-80% of PDK development time, and the exploitation of parameterized units and its corresponding script file simultaneously determines application and the quality of PDK.
Summary of the invention
The present invention discloses a kind of implementation method being produced parameterized units storehouse and script file by interface operation, the method completes number of parameters in parameterized units (CDF-Component Description Format) and default value by operation tool interface, the selection of parameterized units required device level, the configuration of logical process stratification classification and component graphics version, automatic reading and the middle design rule essential information arranged of generation technical papers (Tech), the script of automatic generation parameterized units also can be compiled into the CDF parameter of parameterized units storehouse and standard, accelerate development time and the development efficiency of parameterized units and CDF in PDK greatly.In tools interfaces, do scope to each input parameter, the multiple inspection such as validity, pole greatly reduces parameters input mistake, finds wrong Timeliness coverage and reports an error, and improves input efficiency.The parameterized units produced by interface operation can be upgraded by real time inspection in domain (Layout) editor, adopt the method that client can be made from complexity, loaded down with trivial details, free in Scripting Edition consuming time and attended operation, it also avoid simultaneously and write the not rigorous and lack of standardization to designing the risk brought of script file, greatly improve the ease for use of instrument and there is high economic worth.The present invention also completes the method for the treatment of variable in the script command registered in eda tool further.
Accompanying drawing explanation
Fig. 1 produces parameterized units process flow diagram automatically
Fig. 2 produces parameterized units instrument start-up display interface automatically
Fig. 3 selects and revises CDF default parameter value
Level needed for Fig. 4 Selection parameter unit
The hierarchical structure of Fig. 5 configuration parameter unit
Fig. 6 Selection parameter unit figure changing pattern
The technological parameter of Fig. 7 editing parameter unit
Fig. 8 compiles the CDF value and parameterized units storehouse that generate parameterized units
Fig. 9 is exampleization parameterized units in domain instrument
Figure 10 merges (abut) operation to the parameterized units generated
concrete implementation step:
Operating process step is as follows:
(1) first start initial interface, select the type of the parameterized units that will arrange, name.
(2) select name be the Transistor of nch exemplarily, the CDF option required for selection and key in acquiescence CDF value.
(3) layer required for nch is selected in process, and the topological structure of other level, and select the changing pattern of figure.
(4) process rule of input definition needed for nch.
(5) CDF parameter and the script file of nch device can be produced after above step completes, and it is compiled.
(6) compiling correct after can carry out the operations such as the example of multiple parameter and merging to a device in domain instrument.

Claims (1)

1. templating produces a method for parameterized units, and we require that protected right characteristic is as follows:
(1) by producing the method for parameterized units script after interface editing, the method comprises can the parameter of receiving parameter unit, technique level, wherein of process rule, the final script file producing parameterized units;
(2) parameter inputted in interface, technique level, process rule automatically can extract from technique, and does validity check;
(3) the parameterized units script produced by feature (1) can be programmed to the method for parameterized units;
(4) the parameterized units script produced by feature (1) can be edited by client and can by eda tool identification;
(5) at least can by the order of eda tool identification containing one in the script file produced by feature (1);
(6) script produced by feature (1) contains technique level, the topological structure of level, the variation characteristic of level, wherein one in process rule etc.;
(7) script produced by feature (1) contains CDF parameter, and can produce different parameters unit according to parameter difference;
(8) change by changing optimum configurations the method generating parameterized units storehouse in real time.
CN201310735952.3A 2013-12-29 2013-12-29 Method for generating parameterized unit in modularized mode Pending CN104750887A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310735952.3A CN104750887A (en) 2013-12-29 2013-12-29 Method for generating parameterized unit in modularized mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310735952.3A CN104750887A (en) 2013-12-29 2013-12-29 Method for generating parameterized unit in modularized mode

Publications (1)

Publication Number Publication Date
CN104750887A true CN104750887A (en) 2015-07-01

Family

ID=53590571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310735952.3A Pending CN104750887A (en) 2013-12-29 2013-12-29 Method for generating parameterized unit in modularized mode

Country Status (1)

Country Link
CN (1) CN104750887A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106802968A (en) * 2015-11-26 2017-06-06 北京华大九天软件有限公司 A kind of method of the emulation signal output symbol of addition in circuit
CN106933552A (en) * 2015-12-30 2017-07-07 ***通信集团公司 A kind of data processing method and front-end code generating means
CN109241561A (en) * 2018-08-01 2019-01-18 四川英创力电子科技股份有限公司 A kind of full-automatic script and its application method under Genesis environment
CN112416362A (en) * 2020-12-11 2021-02-26 北京华大九天软件有限公司 PDK compiling function implementation method
CN112906336A (en) * 2021-03-05 2021-06-04 北京华大九天科技股份有限公司 Mask information processing method based on parameterization unit
CN114970413A (en) * 2022-06-02 2022-08-30 北京华大九天科技股份有限公司 Object-oriented parameterization unit design method
CN115016780A (en) * 2022-06-30 2022-09-06 北京华大九天科技股份有限公司 Device and method for automatically generating device view of PDK (product data base) base library through vcell and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1184980A (en) * 1996-12-12 1998-06-17 日本电气株式会社 Placement and routing method for semiconductor integrated circuit
US20090241075A1 (en) * 2008-03-24 2009-09-24 Shahriar Ahmed Test chip validation and development system
CN102156794A (en) * 2011-05-26 2011-08-17 中国科学院微电子研究所 P-cell implementation method and system formed by P-cells
CN102930088A (en) * 2012-10-22 2013-02-13 杭州广立微电子有限公司 Method for generating parameterization units

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1184980A (en) * 1996-12-12 1998-06-17 日本电气株式会社 Placement and routing method for semiconductor integrated circuit
US20090241075A1 (en) * 2008-03-24 2009-09-24 Shahriar Ahmed Test chip validation and development system
CN102156794A (en) * 2011-05-26 2011-08-17 中国科学院微电子研究所 P-cell implementation method and system formed by P-cells
CN102930088A (en) * 2012-10-22 2013-02-13 杭州广立微电子有限公司 Method for generating parameterization units

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
杨伟 等: "基于Cadence界面的工艺设计包设计方法", 《微电子学》 *
高立博: "0.35μmSOI工艺PDK开发与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106802968A (en) * 2015-11-26 2017-06-06 北京华大九天软件有限公司 A kind of method of the emulation signal output symbol of addition in circuit
CN106802968B (en) * 2015-11-26 2019-12-27 北京华大九天软件有限公司 Method for adding simulation signal output symbol in circuit
CN106933552A (en) * 2015-12-30 2017-07-07 ***通信集团公司 A kind of data processing method and front-end code generating means
CN109241561A (en) * 2018-08-01 2019-01-18 四川英创力电子科技股份有限公司 A kind of full-automatic script and its application method under Genesis environment
CN109241561B (en) * 2018-08-01 2024-01-16 四川英创力电子科技股份有限公司 Use method of full-automatic script in Genesis environment
CN112416362A (en) * 2020-12-11 2021-02-26 北京华大九天软件有限公司 PDK compiling function implementation method
CN112906336A (en) * 2021-03-05 2021-06-04 北京华大九天科技股份有限公司 Mask information processing method based on parameterization unit
CN112906336B (en) * 2021-03-05 2022-07-26 北京华大九天科技股份有限公司 Mask information processing method based on parameterization unit
CN114970413A (en) * 2022-06-02 2022-08-30 北京华大九天科技股份有限公司 Object-oriented parameterization unit design method
CN115016780A (en) * 2022-06-30 2022-09-06 北京华大九天科技股份有限公司 Device and method for automatically generating device view of PDK (product data base) base library through vcell and storage medium
CN115016780B (en) * 2022-06-30 2024-06-25 北京华大九天科技股份有限公司 Device view device, method and storage medium for automatically generating PDK base library through vcell

Similar Documents

Publication Publication Date Title
CN104750887A (en) Method for generating parameterized unit in modularized mode
CN101661460B (en) Method and device for generating management system report
CN102541521B (en) Automatic operating instruction generating device based on structured query language and method
CN104317589B (en) A kind of code automatic generation method and device for being used to load dynamic link library
CN104133772A (en) Automatic test data generation method
CN103268375A (en) Inspection and verification method for standard cell library layout design rules
CN102682166A (en) SMT (Surface Mounted Technology) equipment rapid processing system and method
CN102629204B (en) Web page source code generation method and device
CN102044016A (en) Method and device for realizing automatic product configuration by utilizing spreadsheet definition rule
CN104298595A (en) Automatic testing method and testing system
CN102508654A (en) Method for designing ladder diagram editing software of embedded PLC (Programmable Logic Controller)
CN103019726A (en) Management method and device of software system service rules
CN107817703B (en) A method of realizing that Industry Control host computer controls slave computer
US10997332B1 (en) System and method for computing electrical over-stress of devices associated with an electronic design
CN102231146A (en) Automatic extraction and normalization storage method of manufacturing data of heterogeneous electronic design automation (EDA) design
CN112507649B (en) Method for mapping digital-analog pins of analog layout to digital layout
CN105320806B (en) Method for summarizing nuclear power process pipeline material by combining PML (polymethylene diamine) with Excel-VBA (Excel-VBA) processing data
CN103093038A (en) Updating method and updating device for bills of material (BOMs)
CN105447246A (en) Method and system for generating electrical principle diagram through one key
US20140115547A1 (en) Method of Generating Parameterized Units
CN103559350A (en) Load file processing method and device of vehicle
US7949509B2 (en) Method and tool for generating simulation case for IC device
CN102156789B (en) System and method for automatically generating constraint file of field programmable gate array (FPGA)
CN102033998A (en) Method for automatically generating reliability model
CN102890731B (en) The DFM with unified interface improves utility

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150701