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

Block placement method

Assignee: NEC Corp
•
Filing: 1989-07-27
•
Granted: 1990-10-16
•
Expires: 2009-07-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A block placement method and system for automatically placing a plurality of blocks on a substrate. A temporary groundwork design is established which does not contain a block placement inhibited area, such area being reserved from power lines. Initially, the blocks are placed upon the temporary groundwork design in a provisional groundwork design. An extended block is obtained upon inserting a block placement inhibited areas into the provisional groundwork design. Wiring is routed within the extended block on a placed substrate.

Inventors

  • 👤 Shoji Yabe

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 09:37
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39; G06F30/392

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 152 words
A block placement method for automatically placing a plurality of blocks on a substrate, wherein the method includes the steps of: a temporary groundwork design step for designing a temporary groundwork design which does not contain a block placement inhibited area but has an identifiable location for said area; a provisional groundwork design step for initially placing said blocks upon said temporary groundwork design designed by said temporary groundwork design step and subsequently improving the initial block placement, at least one block being placed over said identifiable location; a placed substrate design step for inserting, at said identifiable location, said block placement inhibited area into the provisional groundwork design designed by said provisional groundwork design step so as to obtain an extended block having separated portions; and a routing design step for routing wiring within said extended block, between said separated portions, on a substrate designed by said placed substrate design step.
Claim 2
Dependent Claim 152 words
A block placement method for automatically placing a plurality of blocks on a substrate, wherein the method includes the steps of: a temporary groundwork design step for designing a temporary groundwork design which does not contain a block placement inhibited area but has an identifiable location for said area; a provisional groundwork design step for initially placing said blocks upon said temporary groundwork design designed by said temporary groundwork design step and subsequently improving the initial block placement, at least one block being placed over said identifiable location; a placed substrate design step for inserting, at said identifiable location, said block placement inhibited area into the provisional groundwork design designed by said provisional groundwork design step so as to obtain an extended block having separated portions; and a routing design step for routing wiring within said extended block, between said separated portions, on a substrate designed by said placed substrate design step.
Claim 3
Dependent Claim 146 words
A block placement system for automatically placing a plurality of blocks on a substrate, wherein the system includes: temporary groundwork design means for designing a temporary groundwork design which does not contain a block placement inhibited area but has an identifiable location for said area; provisional groundwork design means for initially placing said blocks upon said temporary groundwork design designed by said temporary groundwork design means and subsequently improving the initial block placement, at least one block being placed over said identifiable location; placed substrate design means for inserting, at said identifiable location, said block placement inhibited area into the provisional groundwork design designed by said provisional groundwork design means so as to obtain an extended block having separated portions; and routing design means for routing wiring within said extended block, between said separated portions, on a placed substrate designed by said placed substrate designed means.
Claim 4
Dependent Claim 146 words
A block placement system for automatically placing a plurality of blocks on a substrate, wherein the system includes: temporary groundwork design means for designing a temporary groundwork design which does not contain a block placement inhibited area but has an identifiable location for said area; provisional groundwork design means for initially placing said blocks upon said temporary groundwork design designed by said temporary groundwork design means and subsequently improving the initial block placement, at least one block being placed over said identifiable location; placed substrate design means for inserting, at said identifiable location, said block placement inhibited area into the provisional groundwork design designed by said provisional groundwork design means so as to obtain an extended block having separated portions; and routing design means for routing wiring within said extended block, between said separated portions, on a placed substrate designed by said placed substrate designed means.

References Cited (Backward Citations)

US3654615A Cited
US3681782A Cited
US4593363A Cited
US4630219A Cited
US4700317A Cited
US4686629A Cited
US4754408A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-10-15 1994-04-16 1994-10-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-10-15 1998-04-16 1998-10-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-10-15 2002-04-16 2002-10-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag