← Back to Patent Explorer
US6629305B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Placement/net wiring processing system

Assignee: Fujitsu Ltd
•
Filing: 2001-03-20
•
Granted: 2003-09-30
•
Expires: 2021-03-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A placement/net wiring processing system uses an interactive editor which eases and simplifies operations for placing or moving cells and adding, deleting or modifying wiring. The placement/net wiring processing system comprises a control means for controlling the execution of a placement and wiring operating and processing program, a display means for displaying placement and wiring information on a screen, an operating and processing means for operating the placement and wiring on the screen, and an information management means for managing the placement and wiring information. The control means copies the program read out Thereby and afterwards executes the program. The display means displays the contents of the placement and wiring graphic information on the screen in accordance with the selection and relates processing-related information associated with placements and wiring which are read out of a storage division and designated by the user to the placement and wiring graphic information for display on the screen.

Inventors

  • 👤 Noriyuki Ito
  • 👤 Ryoichi Yamashita
  • 👤 Keiko Osawa
  • 👤 Tomoyuki Isomura
  • 👤 Hiroaki Hanamitsu
  • 👤 Hideaki Katagiri

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 20:44
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 133 words
A placement/net wiring processing system, comprising: an execution environment establishing unit establishing an environment in which to execute a program for operating and processing placement and wiring to design a layout of pieces in an integrated circuit; a control unit controlling execution of the program to operate and process the placement and net wiring of the pieces; a display unit which displays placement and wiring graphic information of the pieces on a screen; an operating and processing unit which operates and processes the placement and wiring of the pieces on the screen; an information management unit which manages said placement and wiring graphic information on the placement and wiring of the pieces; and said control unit indicates copying of said program to said execution environment establishing unit, and thereafter, executes said copied program.
Claim 2
Dependent Claim 133 words
A placement/net wiring processing system, comprising: an execution environment establishing unit establishing an environment in which to execute a program for operating and processing placement and wiring to design a layout of pieces in an integrated circuit; a control unit controlling execution of the program to operate and process the placement and net wiring of the pieces; a display unit which displays placement and wiring graphic information of the pieces on a screen; an operating and processing unit which operates and processes the placement and wiring of the pieces on the screen; an information management unit which manages said placement and wiring graphic information on the placement and wiring of the pieces; and said control unit indicates copying of said program to said execution environment establishing unit, and thereafter, executes said copied program.
Claim 3
Dependent Claim 156 words
An interactive placement/net wiring processing system, comprising: a control unit controlling execution of a program for operating and processing placement and wiring to design a layout of pieces in an integrated circuit; a display unit displaying placement and wiring graphic information of the pieces on an editor screen; an operating and processing unit operating and processing the placement and wiring of the pieces on the editor screen; an information management unit managing and storing said placement and wiring graphic information on the placement and wiring of the pieces; said display unit displaying a window on the editor screen including a name list of object pieces according to said stored placement and wiring graphic information, and displaying the placement and wiring graphic information of the pieces corresponding to the name selected from the name list; and said information management unit stores modified information resulting from operating to modify placement and wiring graphic information on said editor screen.
Claim 4
Dependent Claim 156 words
An interactive placement/net wiring processing system, comprising: a control unit controlling execution of a program for operating and processing placement and wiring to design a layout of pieces in an integrated circuit; a display unit displaying placement and wiring graphic information of the pieces on an editor screen; an operating and processing unit operating and processing the placement and wiring of the pieces on the editor screen; an information management unit managing and storing said placement and wiring graphic information on the placement and wiring of the pieces; said display unit displaying a window on the editor screen including a name list of object pieces according to said stored placement and wiring graphic information, and displaying the placement and wiring graphic information of the pieces corresponding to the name selected from the name list; and said information management unit stores modified information resulting from operating to modify placement and wiring graphic information on said editor screen.
Claim 5
Dependent Claim 52 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein when said placement and wiring graphic information is sequentially selected from said name list displayed on said editor screen, said display unit displays the contents associated with said selected placement and wiring graphic information on said editor screen.
Claim 6
Dependent Claim 70 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when said placement and wiring graphic information displayed on said editor screen is designated by the user, said control unit reads out processing-related information in a storage unit corresponding to the designated placement and wiring graphic information; and said display unit produces on said editor screen a display associated with said placement and wiring graphic information.
Claim 7
Dependent Claim 68 words
An interactive placement/net wiring processing system as set forth in claim 2 wherein: when a plurality of cells of placement and wiring graphic information displayed on said editor screen are designated by the user, said operating and processing unit affixes a respective mark to each of the cells, and said display unit displays said marked cells on said editor screen, which are rearranged according to the affixed mark.
Claim 8
Dependent Claim 64 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when an area containing a plurality of pieces of said placement and wiring graphic information displayed on said editor screen is designated by the user, said operating and processing unit replaces said placement and wiring graphic information within said area in accordance with placement designation information selected by the user.
Claim 9
Dependent Claim 76 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when said circuit in which the arrangement of a plurality of cells is repeated is laid out, said information management unit registers on a catalog placement-related information associated with a relationship between respective cells of placement and wiring graphic information disposed on said editor screen; and said operating and processing unit performs catalog placement in accordance with said registered catalog placement-related information.
Claim 10
Dependent Claim 58 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when a plurality of pieces of said placement and wiring graphic information are placed on said editor screen, said operating and processing unit selects connecting relationship information between said pieces; and said display unit highlights said selected connecting relationship information on said editor screen.
Claim 11
Dependent Claim 50 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when a name of placement and wiring graphic information indicated on said list is selected, said placement and wiring graphic information, so selected, is displayed on said editor screen in accordance with predetermined placement position information.
Claim 12
Dependent Claim 47 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when said displayed placement and wiring graphic information is moved on said editor screen, said operating and processing unit defines a preset direction in which said placement and wiring graphic information is moved.
Claim 13
Dependent Claim 68 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when said placement and wiring graphic information displayed on said editor screen is designated for selection of a copy command, according with a copying position indicated by the user on said editor screen, said operating and processing unit designates the position to thereby copy said placement and wiring graphic information on said editor screen.
Claim 14
Dependent Claim 54 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when a plurality of pieces of said placement and wiring graphic information are placed on said editor screen, said control unit reads out a placement rule, and checks on positional relationships between said pieces in accordance with the placement rule.
Claim 15
Dependent Claim 62 words
An interactive placement/net wiring processing system as set forth in claim 2 , wherein: when said display unit displays an area containing a plurality of pieces of placement and wiring graphic information which are placed by operating through a placement and wiring processing program on said editor screen, said display unit displays said area with a frame given to a painted-out pattern.
Claim 16
Dependent Claim 54 words
An interactive placement/net wiring processing system as set forth in claim 5 , wherein: when respective sizes of a plurality of pieces of said placement and wiring graphic information displayed on said editor screen are different, said display unit adjusts same such that displayed, respective sizes of said pieces become similar to each other.
Claim 17
Dependent Claim 32 words
An interactive placement/net wiring processing system as set forth in claim 6 , wherein: said placement designation information includes a space value or pitch value between cells, and aligning types of cells.
Claim 18
Dependent Claim 52 words
An interactive placement/net wiring processing system as set forth in claim 6 , wherein: said placement designation information includes mirror inversion processing of an arrangement for laid out cells, position replacement processing wherein only the positional relationship of the cells is inverted, or single inversion processing wherein the cells are individually inverted.
Claim 19
Dependent Claim 68 words
An interactive placement/net wiring processing system as set forth in claim 8 , wherein: said connecting relationship information includes displaying a Steiner tree-like fashion, displaying a wiring configuration for an actually wired portion and a portion to be wired, displaying in a radiating configuration, displaying a wiring configuration indicated by an arc shape line for actually wired positions, and displaying an arc shape line in a radiating configuration.
Claim 20
Dependent Claim 53 words
An interactive placement/net wiring processing system as set forth in claim 12 , wherein: said placement rule includes a minimum width of wiring at a module pin; and said control unit checks an overlap for the width of a wire connected to the module pin on said editor screen, referring a minimum width.
Claim 21
Dependent Claim 46 words
An interactive placement/net wiring processing system as set forth in claim 13 , wherein: when said area including the cells is enlarged on said editor screen, said display unit displays the enlarged cell with a painted all over pattern or inclined lines inside a cell frame.

References Cited (Backward Citations)

US6035111A Cited
US6240541B1 Cited
US6260177B1 Cited
US6298468B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-09-29 2007-03-31 2007-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-09-29 2011-03-31 2011-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-09-29 2015-03-31 2015-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag