Method for merging GDSII layout data

A technology of layout data and data, which is applied in the field of semiconductor physical layout data processing, can solve the problems of increasing data volume and troublesome operation, and achieve the effects of enhancing reliability, optimizing data structure, and reducing data redundancy

Active Publication Date: 2012-05-09
SHANGHAI HUAHONG GRACE SEMICON MFG CORP
View PDF5 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1) Need to use external tools, and when there are many GDSII files, the operation is very troublesome;
[0005] 2) When there are many cells with the same name, the size of the merged data volume will be unnecessarily increased

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
  • Method for merging GDSII layout data
  • Method for merging GDSII layout data
  • Method for merging GDSII layout data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The method for GDSII layout data merging of the present invention, its operation flowchart, can refer to figure 1 .

[0028] Now with two GDSII files each containing 4 Cells as an example, the method for merging the GDSII layout data of the present invention is illustrated, which specifically includes the following steps:

[0029] The first step is to create two layout libraries in the layout design tool, which store two sets of Cell layout data sets respectively, and some of the Cell names in the two libraries are repeated;

[0030] The second step is to export the two libraries into corresponding GDSII data;

[0031] The third step is to read in the GDSII data to be merged in binary mode, find out each Cell in the two GDSII files respectively, and form two A sets {A1, A2, A3, A4} and B sets {B1, B2 ,B3,B4};

[0032] The fourth step is to compare the Cell A1 in the A collection with all the Cells in the B collection. If there is a duplicate name (for example, Cell A...

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 discloses a method for merging GDSII layout data, applied to merging two or more pieces of GDSII data and comprising the following steps of: 1) establishing two layout libraries in a layout design tool; 2) exporting the two libraries into corresponding GDSII data, respectively; 3) reading in GDSII data to be merged in a binary manner, and finding out each element body in the two GDSII data files, respectively, thereby forming two sets: set A and set B; 4) comparing each element body in the set A with the corresponding one in the set B one by one; 5) forming a new set from the final set A' and the set B. The method is capable of automatically merging the GDSII data, and reduces the data redundancy and optimizes the data structure, so that the quick merging of various kinds ofclient data, IP data, mask scribing slot data becomes possible; and the design efficiency is greatly improved and the reliability is enhanced.

Description

technical field [0001] The invention relates to a method for processing semiconductor physical layout data, in particular to a method for merging GDSII (Gerber Data Stream II) layout data. Background technique [0002] The GDSII format is a binary data structure, which is now recognized in the industry as a semiconductor physical layout storage format, and it stores data in the form of a data stream. At present, the GDSII format has 70 kinds of records (records) used to store various information of the layout, including layout structure information, coordinate information, layer information, etc. [0003] In the current IC layout design process, it is often necessary to combine two or more GDSII data, and the cell (Cell) names of these data are often repeated, but the actual layout is not necessarily the same. The existing method is mainly to stream in (import) these GDSII data through the IC layout tool, then replace the specified Cell through the function of Cell Replacem...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
Inventor 张兴洲倪凌云孙长江
Owner SHANGHAI HUAHONG GRACE SEMICON MFG CORP
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