IP Library Granted Patent US 7,444,611
Granted Patent B2
US 7,444,611 · App. 11/444,528 · Granted Oct 28, 2008

Automatic design method including automatic processing for equalizing spacing wiring and automatic designing apparatus thereof

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,444,611
App. No.
11/444,528
Granted
Oct 28, 2008
Kind
B2
Abstract

In an area extracting step, areas interposed among tower post rows adjacent to one another, and rectangular areas interposed among the tower post rows and pads at outer peripheral portions of a chip are respectively extracted as areas in which equalization of wire spacings is performed. Areas interposed among tower post columns adjacent to one another, and rectangular areas interposed among the tower post columns and pads at outer peripheral portions of the chip are also respectively extracted as areas in which equalization of wire spacings is performed. A wiring extracting step for extracting wirings from an equalized area, a wire spacing equalizing step for extracting line segments extending in a longitudinal direction of the equalized area from the extracted wirings and shifting the same to thereby equalize spacing these line segments, and an expanding/contracting step for extracting and expanding/contracting line segments other than those extending in a longitudinal direction to thereby restore the states of connections of the line segments to the longitudinally-extending line segments.

Claims (20)

1. An automatic designing method for a semiconductor device, which automatically performs processing for equalizing spacing wirings formed in a semiconductor integrated circuit, said method comprising:

an area extracting step for extracting an equalized area from layout data of the semiconductor integrated circuit;

a wiring extracting step for extracting the wirings from the equalized area extracted in the area extracting step;

an equalizing step for extracting line segments extending in a longitudinal direction of the equalized area from the wirings extracted in the wiring extracting step and shifting the extracted line segments to thereby equalize spacing between these line segments; and

an expanding/contracting step for extracting other line segments from the wirings extracted in the wiring extracting step and expanding/contracting the extracted line segments to thereby restore states of connections of other line segments to the longitudinally-extending line segments.

2. The automatic designing method according to claim 1 , wherein the equalized area extracted in the area extracting step includes at least any of areas interposed among adjacent rows of external connecting electrodes, an area interposed between a leading row of the external connecting electrodes and a pad row adjacent to the leading row, an area interposed between a final row of the external connecting electrodes and a pad row adjacent to the final row, areas interposed among adjacent columns of the external connecting electrodes, an area interposed between a leading column of the external connecting electrodes and a pad column adjacent to the leading column, and an area interposed between a final column of the external connecting electrodes and a pad column adjacent to the final column.

3. The automatic designing method according to claim 2 , wherein the wiring extracting step includes processing for turning the line segments extracted from the equalized area whose longitudinal direction is a column direction, by 90° and mirror-reversing the same on a coordinate axis as viewed in a row direction.

4. The automatic designing method according to claim 1 , wherein the equalized area extracted in the area extracting step includes at least any of areas interposed among adjacent standard cell rows, an area interposed between the standard cell row corresponding to a first row and a pad row adjacent thereto, and an area interposed between a final standard cell row and a pad row adjacent thereto.

5. The automatic designing method according to claim 1 , wherein the equalizing step is a step for laying out the line segments extending in the longitudinal direction at uniform intervals within the equalized area.

6. The automatic designing method according to claim 4 , wherein the equalizing step is a step for laying out the line segments extending in the longitudinal direction at predetermined intervals within the equalized area and laying out the following-stage standard cell row so as to be spaced away from the finally disposed line segment by the predetermined interval.

7. An automatic designing apparatus for a semiconductor device, which automatically performs processing for equalizing spacing wirings formed in a semiconductor integrated circuit, said automatic designing apparatus comprising:

area extracting means for extracting an equalized area from layout data of the semiconductor integrated circuit;

wiring extracting means for extracting the wirings from the equalized area extracted by the area extracting means;

equalizing means for extracting line segments extending in a longitudinal direction of the equalized area from the wirings extracted by the wiring extracting means and shifting the extracted line segments to thereby equalize spacing between these line segments; and

expanding/contracting means for extracting other line segments from the wirings extracted by the wiring extracting means and expanding/contracting the extracted line segments to thereby restore states of connections of other line segments to the longitudinally-extending line segments.

8. The automatic designing apparatus according to claim 7 , wherein the equalized area extracted by the area extracting means includes at least any of areas interposed among adjacent rows of external connecting electrodes, an area interposed between a leading row of the external connecting electrodes and a pad row adjacent to the leading row, an area interposed between a final row of the external connecting electrodes and a pad row adjacent to the final row, areas interposed among adjacent columns of the external connecting electrodes, an area interposed between a leading column of the external connecting electrodes and a pad column adjacent to the leading column, and an area interposed between a final column of the external connecting electrodes and a pad column adjacent to the final column.

9. The automatic designing apparatus according to claim 8 , wherein the wiring extracting means performs processing for turning the line segments extracted from the equalized area whose longitudinal direction is a column direction, by 90° and mirror-reversing the same on a coordinate axis as viewed in a row direction.

10. The automatic designing apparatus according to claim 7 , wherein the equalized area extracted by the area extracting means includes at least any of areas interposed among adjacent standard cell rows, an area interposed between the standard cell row corresponding to a first row and a pad row adjacent thereto, and an area interposed between a final standard cell row and a pad row adjacent thereto.

11. The automatic designing apparatus according to any of claims 7 to 10 , wherein the equalizing means is means for laying out the line segments extending in the longitudinal direction at uniform intervals within the equalized area.

12. The automatic designing apparatus according to claim 10 , wherein the equalizing means is means for laying out the line segments extending in the longitudinal direction at predetermined intervals within the equalized area and laying out the following-stage standard cell row so as to be spaced away from the finally disposed line segment by the predetermined interval.

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 Jan 8, 2009
From: OKI ELECTRIC INDUSTRY CO., LTD.
To: OKI SEMICONDUCTOR CO., LTD.
Reel/Frame 022092/0903 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2006
From: HAMAZAKI, RYOJI
To: OKI ELECTRIC INDUSTRY CO., LTD.
Reel/Frame 018140/0069 →