US2008189668A1PendingUtilityA1

System for placing elements of semiconductor integrated circuit, method of placing elements thereon, and program for placing elements

Assignee: NEC CORPPriority: Jul 13, 2004Filed: Jan 10, 2008Published: Aug 7, 2008
Est. expiryJul 13, 2024(expired)· nominal 20-yr term from priority
Inventors:Kohei Uchida
G06F 30/392H10D 84/00H10D 84/01
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

An element placement system including a placement and routing library that stores element information about logical elements to be placed, placement information containing region information of regions in which logical elements can be placed, and routing information necessary to execute routing, a placement improvement library that stores specified element information about specified logical elements being logical elements specified to place capacitors in the vicinity thereof, a placement unit that places logical elements according to input data containing connection data between logical elements and the placement information stored in the placement and routing library, a placement improvement unit that improves a result of placement by the placement unit by moving logical elements other than specified logical elements stored in the placement improvement library to collect spaces into the vicinity of the specified logical elements, a routing unit that routes logical elements after placement improvement by the placement improvement unit based on the input data, and a capacitor generation unit that places capacitors in the collected spaces.

Claims

exact text as granted — not AI-modified
1 . An element placement method, comprising:
 a) after placing logical elements to be mounted;   b) of logical elements, for specified logical elements previously specified to place capacitors in the vicinity thereof, moving logical elements other than said specified logical elements to collect spaces into the vicinity of the specified logical elements, said logical elements being placed in the vicinity of the specified logical elements; and   c) placing the capacitors in the collected spaces.   
   
   
       2 . The element placement method according to  claim 1 , further comprising:
 b1) of logical elements, for specified logical elements previously specified to place capacitors in the vicinity thereof, moving logical elements other than said specified logical elements to not only spaces of a row area in which said specified logical elements are placed, but also spaces of other row areas, to collect spaces into the vicinity of said specified logical elements, said logical elements being placed in the vicinity of the specified logical elements.   
   
   
       3 . The element placement method according to  claim 1 , further comprising:
 b2) after moving logical elements other than said specified logical elements, moving the specified logical elements to further collect spaces.   
   
   
       4 . The element placement method according to  claim 1 , further comprising:
 b1) of logical elements, for said specified logical elements previously specified to place capacitors in the vicinity thereof, moving logical elements other than said specified logical elements to not only spaces of a row area in which said specified logical elements are placed, but also spaces of other row areas, to collect spaces into the vicinity of said specified logical elements, the logical elements being placed in the vicinity of the specified logical elements.   
   
   
       5 . A program embodied in electrical signals, said program enabling a computer to execute each step as claimed in  claim 1 . 
   
   
       6 . A program embodied in electrical signals, said program enabling a computer to execute each step as claimed in  claim 3 . 
   
   
       7 . A program embodied in electrical signals, said program enabling a computer to execute each step as claimed in  claim 4 .

Join the waitlist — get patent alerts

Track US2008189668A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.