Script generation method for parameterized unit

A parametric unit and script generation technology, applied in the direction of electrical digital data processing, special data processing applications, comprehensive factory control, etc., can solve complex script architecture, increase the difficulty of parameterized unit script design, etc., to achieve a simple and easy structure Edit, improve the effect of flexibility and efficiency

Pending Publication Date: 2022-08-09
北京华大九天科技股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Programmers can develop parameterized unit scripts of various specifications by calling these functions or generating specific layout des

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Script generation method for parameterized unit
  • Script generation method for parameterized unit
  • Script generation method for parameterized unit

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] figure 1 For the flow chart of the script generation method for parameterized units according to the present invention, reference will be made below to figure 1 , the script generation method for parameterized unit of the present invention will be described in detail.

[0034] At step 101, a layout design category is imported.

[0035] In this embodiment of the present invention, the design category includes but is not limited to the following open functions:

[0036] The first class: geometry class, which includes: create curve, create bar, create rectangle ring, create ring, create point, create ellipse, create line, create polygon, create rectangle.

[0037] The second category: entity operation class, which includes: create class instance, create bus, create composite component, create graphics, create through hole, create device contact, create layer enclosing, create path, create segment path, create text, create Mesh lines, create groups.

[0038] The third c...

Embodiment 2

[0052] The script generation method for parameterized units of the present invention will be further described below in combination with the specific implementation of using C language as an example of a design category function library and using Python language as a script example.

[0053] According to step 101, the layout design category is imported.

[0054] Design categories include but are not limited to the following open functions:

[0055] The first class: geometry class, its creation function example is as follows:

[0056] i. Create a curve: createArc(unsigned layerNum, unsigned purposeNum, constauBox&box, double startAngle, double stopAngle)

[0057] ii. Create bar: createBar(unsigned layer,unsigned purpose,constauDirection dir,const char*netName="",const auPoint,const auLocation,constchar*groupName="")

[0058] iii. Create a rectangular ring: createContactRing(const char*cutLayer,const char*cutPurpose,unsigned int numRows=1,unsigned int gapDistance=0,const char*...

Embodiment 3

[0105] An embodiment of the present invention further provides an apparatus for generating a script for a parameterized unit, including a memory and a processor, where the memory stores a program running on the processor, and the processor executes the above-mentioned parameters for the parameter when running the program. Steps of the script generation method for the unit.

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a script generation method for a parameterization unit, which comprises the following steps of: 1) importing a layout design category which comprises a geometric figure category, an entity operation category and an attribute category; 2) defining parameter attributes and default values of the parameterization units; 3) designing parameterized unit contents by defining an evaluation function; 4, a global compilation function is called, and the layout name of the parameterization unit and the name of a layout library to which the parameterization unit belongs are definited.The script programming step of the parameterization unit is simplified, the script language can be flexibly selected under the same architecture, the design threshold of the parameterization unit can be lowered, and the parameterization unit script can be rapidly generated.

Description

technical field [0001] The invention relates to the technical field of semiconductor design and production, in particular to a script generation method for parameterized units. Background technique [0002] Whether it is a new process, or the special needs of customers on an existing process, semiconductor manufacturing companies need to quickly provide a process design kit (PDK) before mass production can be introduced. In fact, the content of the process design package is to provide the parameterized cell library required for the design as the main part. [0003] At present, the design method of the parameterized unit can be carried out in the way of script program programming, and the script is translated into the parameterized unit database through the compiler program. Parametric cell development is actually a kind of parametric layout design. Parametric cell designers need certain professional knowledge for the construction mode of hierarchical geometric figures, and ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F30/392G06F30/398
CPCG06F30/392G06F30/398Y02P90/02
Inventor 牛欢欢朱能勇陶涛郭春晖
Owner 北京华大九天科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products