Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for replacing through holes in memory cell array layout data

A storage cell array, storage cell technology, applied in electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as time-consuming, large number of through holes, loss of through holes, etc.

Active Publication Date: 2014-06-18
SHANGHAI HUAHONG GRACE SEMICON MFG CORP
View PDF3 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When two adjacent memory cells are at the same layout level, the through holes between the two adjacent memory cells can be located by the conventional search method, and the through holes can be completely and accurately replaced; but when the two adjacent memory cells are not in the same At the layout level, since half of the entire via hole is located in one layout level and the other half of the entire via hole is located in another layout level, the positioning of the via hole between two memory cells is more difficult.
The existing practice is to use a layout tool such as Virtuoso to visually search for the entire via hole between two adjacent memory cells that are not in the same layout level, and then replace the via hole. The number of through holes between storage units is extremely large (up to more than 30,000), which takes a lot of time and also poses a huge risk. In case of individual through hole data replacement errors, the through holes will be lost. Major problems such as circuit failure

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 and system for replacing through holes in memory cell array layout data
  • Method and system for replacing through holes in memory cell array layout data
  • Method and system for replacing through holes in memory cell array layout data

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0028] The method for replacing the through holes in the memory cell array layout data comprises the following steps:

[0029] 1. Create a data sequence and clear it; i=1

[0030] 2. Analyze the layout data of the memory cell array that needs to be processed, establish a linked list of storage cells according to the order of reading for each memory cell in the layout data of the memory cell array that needs to be processed, and record the layout level of each memory cell, each The coordinates of the four corners of the 1 / 2 through hole adjacent to the memory cell, the number of memory cells in the layout data of the memory cell array to be processed is N;

[0031] A memory cell linked list of memory cell array layout data such as figure 2 As shown, in the storage unit linked list of the tree structure, each storage unit is distributed in three layout levels: the first layout level (TOP), the second layout level (SUB), and the third layout level (DEEPSUB); each storage unit (...

Embodiment 2

[0036] A replacement system for vias in memory cell array layout data, such as Figure 4 As shown, it includes a memory cell array layout data analysis module, a data sequence module, a matching processing module, and a complete through-hole replacement module;

[0037]The storage cell array layout data analysis module is used to analyze the storage cell array layout data that needs to be processed, and establish a storage cell linked list for each storage cell in the storage cell array layout data that needs to be processed according to the order of reading, and Record the coordinates of the four corners of each half of the through holes adjacent to each memory cell, and record the number of memory cells in the layout data of the memory cell array to be processed;

[0038] The data sequence module is used to store data sequences, and the initial state is cleared;

[0039] The matching processing module works as follows:

[0040] a.i = 1;

[0041] 2. The coordinates of the ...

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 replacing through holes in memory cell array layout data. The method comprises the steps of building a data sequence, sequentially building a memory cell chain table by the memory cells in the memory cell array layout data needed to be processed; recording the coordinates of the four angles of one second through holes of the memory cells; searching according to the sequence of the chain table; adding the coordinates of the four angles of the one second through holes of the existing memory cells unsuccessfully matched up with the existing one second through holes in the same data sequence into a data sequence; clearing away the coordinates of the four angles of the one second through holes successfully matched up with the one second through holes of the existing memory cells from the data sequence; and combining every two successfully matched one second through holes to be a to-be-replaced complete through hole. The invention further discloses a device for replacing the through holes in the memory cell array layout data. According to the method and the device, no matter what the two one second through holes of a complete through hole between every two adjacent memory cells of the memory cell array are in the same stratum of the layout, the through holes can be fully, accurately and quickly positioned and replaced.

Description

technical field [0001] The invention relates to a technology for processing semiconductor physical layout data, in particular to a method and system for replacing through holes in memory cell array layout data. Background technique [0002] The memory cell array layout data, based on different semiconductor process requirements, often needs to change the unit size of the through hole. The unit size of the hole is 0.28mμm*0.28μm. At this time, it is necessary to change the unit size of the through hole in the layout data of the memory cell array to 0.28mμm*0.28μm, such as figure 1 shown. Each memory cell of the memory cell array is distributed in multiple layout levels, and the entire through hole between two adjacent memory cells of the memory cell array is spliced ​​by two 1 / 2 through holes, and each 1 / 2 through hole Positioned by the coordinates of its four corners, the coordinates of two corners are the same between the two 1 / 2 through holes forming the overall through ...

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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products