IP Library Granted Patent US 7,716,626
Granted Patent B2
US 7,716,626 · App. 10/811,835 · Granted May 11, 2010

Method of designing a circuit layout of a semiconductor device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,716,626
App. No.
10/811,835
Granted
May 11, 2010
Kind
B2
Abstract

In a method of designing a circuit layout of a semiconductor integrated circuit, a logic function of the integrated circuit is first designed. Then, a pattern layout of the integrated circuit is designed. The designed pattern layout includes a logic cell area and an open area. Next, a spare underground cell is inserted into the open area. The spare underground cell includes a functional element. A mask layout of the integrated circuit is then designed. The designed mask layout includes the logic cell and the spare underground cell.

Claims (41)

1. A computer-implemented method of designing a circuit layout of a semiconductor integrated circuit, the method being embodied in a data processing apparatus having at least an arithmetic processor and memory, the method comprising:

designing a logic function of the integrated circuit;

designing a pattern layout of the integrated circuit so that the pattern layout includes a logic cell area and an open area;

providing a spare underground cell having no interconnect patterns and contacts;

inserting said spare underground cell into the open area, wherein the spare underground cell includes a functional element;

designing a mask layout of the integrated circuit, the mask layout including the logic cell and the spare underground cell;

wherein the inserting the spare underground cell into the distributed open area comprises:

pointing out an open area in an attended block region and an attended spare underground cell;

inserting the attended spare underground cell into the open area in the attended block region;

renewing the attended block region; and

setting a flag when all inserting within the attended block region are finished; and storing the mask layout in the data processing apparatus memory.

2. The method of designing the circuit layout according to claim 1 , wherein the functional element comprises a D flip-flop, an inverter, a NOR circuit, and NAND circuit, an exclusive OR circuit and a latch circuit.

3. The method of designing the circuit layout according to claim 1 , wherein inserting the spare underground cell comprises:

dividing the pattern layout into a plurality of block regions;

searching the open area from the block regions;

distributing the open area into the block regions; and

inserting the spare underground cell into the distributed open area.

4. The method of designing the circuit layout according to claim 1 , wherein the inserting the spare underground cell into the distributed open area further comprises:

renewing the attended spare underground cell; and

repeating the pointing out, the inserting the attended spare underground cell with another open area in another attended block region and another attended spare underground cell until all of the block regions are finished.

5. A computer-implemented method of designing a circuit layout of a semiconductor integrated circuit, the method being embodied in a data processing apparatus having at least an arithmetic processor and memory, the method comprising:

designing a logic function of the integrated circuit;

designing a pattern layout of the integrated circuit so as to include a plurality of logic cells in a logic cell area and an open area;

providing a plurality of spare underground cells having no interconnect patterns and contacts;

inserting said plurality of spare underground cells into the open area, wherein each of the spare underground cells includes a plurality of functional elements;

designing a mask layout of the integrated circuit, the mask layout including the logic cells and the spare underground cells,

wherein the inserting the spare underground cells into the distributed open area comprises:

pointing out an open area in an attended block region and an attended spare underground cell;

inserting the attended spare underground cell into the open area in the attended block region;

renewing the attended block region; and

setting a flag when all inserting within the attended block region are finished; and storing the mask layout in the data processing apparatus memory.

6. The method of designing the circuit layout according to claim 5 , wherein the functional elements includes a D flip-flop, an inverter, a NOR circuit, a NAND circuit, an exclusive OR circuit and a latch circuit.

7. The method of designing the circuit layout according to claim 5 , wherein each of the spare underground cells has a same kind of the functional elements.

8. The method of designing the circuit layout according to claim 5 , wherein inserting the spare underground cells comprises:

dividing the pattern layout into a plurality of block regions;

searching the open area from the block regions;

distributing the open area into the block regions; and

inserting the spare underground cells into the distributed open area.

9. The method of designing the circuit layout according to claim 5 , wherein the inserting the spare underground cells into the distributed open area further comprises:

renewing the attended spare underground cell; and

repeating the pointing out, the inserting the attended spare underground cell, renewing the attended block region, setting and renewing the attended spare underground cell with another open area in another attended block region and another attended spare underground cell until all of the block regions are finished.

Assignments (3)
CHANGE OF NAME Recorded Mar 21, 2014
From: OKI SEMICONDUCTOR CO., LTD
To: LAPIS SEMICONDUCTOR CO., LTD.
Reel/Frame 032495/0483 →
CHANGE OF NAME Recorded Dec 24, 2008
From: OKI ELECTRIC INDUSTRY CO., LTD.
To: OKI SEMICONDUCTOR CO., LTD.
Reel/Frame 022052/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2004
From: GOTO, KAZUAKI; HARADA, REIKO
To: OKI ELECTRIC INDUSTRY CO., LTD.
Reel/Frame 015161/0124 →