Patent US4964057A successfully refreshed from Google Patents.
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
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 12:24
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 |