IP Library Granted Patent US 7,904,866
Granted Patent B2
US 7,904,866 · App. 12/107,911 · Granted Mar 8, 2011

Computer readable recording medium with a wiring design program stored thereon and wiring design 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,904,866
App. No.
12/107,911
Granted
Mar 8, 2011
Kind
B2
Abstract

An apex is extracted from a designed wiring layout. In start/end portion circular arc processing a circular arc is added to the apex-containing portion, and the layout data file is rewritten so that a portion, representing a region surrounded by circular arc and two lines, is added to the wiring line. In bend portion circular arc processing circular arcs are added to the respective apex-containing portions, and the layout data file is rewritten so that: a portion corresponding to a region surrounded by the circular arc and two lines is added to the apex-containing portion of the layout when the determined angle is less than 180 degrees; a portion corresponding to a region surrounded by the circular arc and two lines is removed from the apex-containing portion of the layout when the determined angle exceeds 180 degrees.

Claims (30)

1. A computer readable recording medium with a wiring design program stored thereon, the program causing the computer to execute processes comprising:

an extracting process, extracting an apex from a designed wiring layout, and, from layout data representing the layout, extracting data representing the outline of a portion including the extracted apex and extracting data for two lines originating from the apex using the computer;

a deriving process, adding a curved line to the apex-containing portion, and deriving region data representing a region surrounded by the curved line and the two lines, based on data representing the added curved line and the data for the two lines;

a determining process, determining the angle formed by the two lines, on the side corresponding to the outside of the wiring line, based on the data of the two lines; and

a changing process, changing the layout data based on the region data such that a portion corresponding to the region is added to the apex-containing portion of the layout when the determined angle is less than 180 degrees, and changing the layout data based on the region data such that a portion corresponding to the region is removed from the apex-containing portion of the layout when the determined angle exceeds 180 degrees.

2. The computer readable recording medium with a wiring design program stored thereon of claim 1 , wherein the determining process comprises:

determining if the apex-containing portion is a wiring line portion or a wiring line bend portion; and

determining if the angle is less than 180 degrees or not when the apex-containing portion is a wiring line bend portion.

3. The computer readable recording medium with a wiring design program stored thereon of claim 2 , wherein the curved line is a circular arc, and the region surrounded by the curved line and the two lines is a region formed by the circular arc contacting the two lines.

4. The computer readable recording medium with a wiring design program stored thereon of claim 3 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

5. The computer readable recording medium with a wiring design program stored thereon of claim 2 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

6. The computer readable recording medium with a wiring design program stored thereon of claim 1 , wherein the curved line is a circular arc, and the region surrounded by the curved line and the two lines is a region formed by the circular arc contacting the two lines.

7. The computer readable recording medium with a wiring design program stored thereon of claim 6 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

8. The computer readable recording medium with a wiring design program stored thereon of claim 1 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

9. The computer readable recording medium with a wiring design program stored thereon of claim 1 , wherein the size of the area covered by the region is adjusted depending on the angle.

10. A wiring design device comprising:

an extracting unit, extracting an apex from a designed wiring layout, and, from layout data representing the layout, extracting data representing the outline of a portion including the extracted apex and extracting data for two lines originating from the apex;

a region data computing unit, adding a curved line to the apex-containing portion, and deriving region data representing a region surrounded by the curved line and the two lines, based on data representing the added curved line and the data for the two lines;

an angle computing unit, determining the angle formed by the two lines, on the side corresponding to the outside of the wiring line, based on the data of the two lines; and

a changing unit, changing the layout data based on the region data such that a portion corresponding to the region is added to the apex-containing portion of the layout when the determined angle is less than 180 degrees, and changing the layout data based on the region data such that a portion corresponding to the region is removed from the apex-containing portion of the layout when the determined angle exceeds 180 degrees.

11. The wiring design device of claim 10 , wherein the angle computing unit comprises:

a wiring line determining section, determining if the apex-containing portion is a wiring line portion or a wiring line bend portion; and

an angle determining section, determining if the angle is less than 180 degrees or not when the apex-containing portion is a wiring line bend portion.

12. The wiring design device of claim 11 , wherein the curved line is a circular arc, and the region surrounded by the curved line and the two lines is a region formed by the circular arc contacting the two lines.

13. The wiring design device of claim 12 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

14. The wiring design device of claim 11 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

15. The wiring design device of claim 10 , wherein the curved line is a circular arc, and the region surrounded by the curved line and the two lines is a region formed by the circular arc contacting the two lines.

16. The wiring design device of claim 15 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

17. The wiring design device of claim 10 , wherein the apex is extracted based on the layout data, or an apex included in a portion instructed by a user is extracted based on the layout that has been displayed.

18. The wiring design device of claim 10 , wherein the size of the area covered by the region is adjusted depending on the angle.

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 29, 2009
From: OKI ELECTRIC INDUSTRY CO., LTD.
To: OKI SEMICONDUCTOR CO., LTD.
Reel/Frame 022231/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2008
From: HAMAZAKI, RYOJI
To: OKI ELECTRIC INDUSTRY CO., LTD.
Reel/Frame 020849/0656 →