CN104750887A - Method for generating parameterized unit in modularized mode - Google Patents
Method for generating parameterized unit in modularized mode Download PDFInfo
- 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
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
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.
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)
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)
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 |
-
2013
- 2013-12-29 CN CN201310735952.3A patent/CN104750887A/en active Pending
Patent Citations (4)
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)
Title |
---|
杨伟 等: "基于Cadence界面的工艺设计包设计方法", 《微电子学》 * |
高立博: "0.35μmSOI工艺PDK开发与应用", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (11)
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 |