US6035111A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Manufacturing method and apparatus of a semiconductor integrated circuit device
Assignee: Fujitsu VLSI Ltd
•
Filing: 1996-11-13
•
Granted: 2000-03-07
•
Expires: 2016-11-13
Abstract
Abstract According to the present invention, using a computer aided design system for designing semiconductor integrated circuits wherein a plurality of logic cells forming a circuit net are disposed on a semiconductor chip according to a net list specifying a connection pattern assigned among input and output terminals of a plurality of logic cells and a wiring length connecting the terminals.
Inventors
- 👤 Rieko Suzuki
- 👤 Kiyoshi Saida
- 👤 Kazushige Itazu
- 👤 Eiji Fujine
- 👤 Yoshihiro Kamiya
- 👤 Yoshitaka Uchida
- 👤 Takako Murakami
- 👤 Teruhisa Tsuyuki
- 👤 Kazunori Kawazoe
- 👤 Takeshi Shimazaki
- 👤 Yukimi Nishiwaki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 05:59
CPC Classifications
H; H10; H10D; H10D84/00; H10D84/90; G; G06; G06F; G06F30/00; G06F30/30; G06F30/39
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
289 words
An apparatus for manufacturing a semiconductor integrated circuit device comprising: a data input means for generating a general wiring net data for connection of a plurality of input and output terminals of a plurality of logic cells and for generating delay time data relating to signals from the output terminals to the input terminals, said general wiring net data comprising a first wiring net data for connecting the plurality of output terminals to at least one of the input terminals and a second wiring net data for connecting a single output terminal to the plurality of input terminals, said first wiring net data being combined with said delay time data for generating a first simulation design model, said first wiring net data being used for generating a second simulation design model, and said second wiring net data being used for generating a third simulation design model; a first determining means for distinguishing which one of said first and second wiring net data is input from said data input means; a selecting means for selecting one of said simulation design models in accordance with a determination of said first determining means; a first model generating means for generating said first simulation design model based on said first wiring net data and said delay time data when said selecting means selects said first simulation design model; a second model generating means for generating said second simulation design model based on said first wiring net data when said selecting means selects said second simulation design model; and a third model generating means for generating said third simulation model based on said second wiring net data when said first determining means determines that said wiring net data is said second wiring net data.
Claim 2
Independent Claim
289 words
An apparatus for manufacturing a semiconductor integrated circuit device comprising: a data input means for generating a general wiring net data for connection of a plurality of input and output terminals of a plurality of logic cells and for generating delay time data relating to signals from the output terminals to the input terminals, said general wiring net data comprising a first wiring net data for connecting the plurality of output terminals to at least one of the input terminals and a second wiring net data for connecting a single output terminal to the plurality of input terminals, said first wiring net data being combined with said delay time data for generating a first simulation design model, said first wiring net data being used for generating a second simulation design model, and said second wiring net data being used for generating a third simulation design model; a first determining means for distinguishing which one of said first and second wiring net data is input from said data input means; a selecting means for selecting one of said simulation design models in accordance with a determination of said first determining means; a first model generating means for generating said first simulation design model based on said first wiring net data and said delay time data when said selecting means selects said first simulation design model; a second model generating means for generating said second simulation design model based on said first wiring net data when said selecting means selects said second simulation design model; and a third model generating means for generating said third simulation model based on said second wiring net data when said first determining means determines that said wiring net data is said second wiring net data.
Claim 3
Dependent Claim
107 words
An apparatus for manufacturing a semiconductor integrated circuit device according to claim 1, wherein said first model generating means comprises: an intermediate gate generating means for generating an intermediate gate between said output terminals and input terminals of said plurality of logic cells, said intermediate gate having the same number of gate input terminals as said output terminals of said logic cells and having the same number of gate output terminals as said input terminals of said logic cells; and wherein said delay time data from said output terminals to input terminals of said logic cells is set between said gate input terminals and gate output terminals.
Claim 4
Dependent Claim
98 words
An apparatus for manufacturing a semiconductor integrated circuit device according to claim 1, wherein said second model generating means comprises: an intermediate gate generating means for generating the same number of intermediate gates as the input terminals of said logic cells, each intermediate gate having a single gate output terminal and the same number of gate input terminals as said output terminals of said logic cells; and wherein said delay time data from said output terminals and input terminals of said logic cells is set for said gate input terminals and gate output terminals of said intermediate gates.
Claim 5
Dependent Claim
98 words
An apparatus for manufacturing a semiconductor integrated circuit according to claim 1, wherein said third model generating means comprises: an intermediate gate generating means for generating an intermediate gate, said intermediate gate having the same number of gate output terminals as said input terminals of said logic cells and the same number of gate input terminals as the output terminals of at least one of said logic cells; and wherein said gate output terminals set delay time data between said output terminals of at least one of said logic cells and said input terminals of said logic cells.
Claim 6
Independent Claim
162 words
A method for disposing a plurality of logic cells included in a semiconductor integrated circuit device on a semiconductor chip based on a net wiring list including a plurality of wiring nets for connecting output terminals and input terminals of said logic cells to each other, the method comprising the steps of: setting a wiring length between any pair of said terminals among said input and output terminals within a specific wiring net to a predetermined wiring length; providing a bypass route having a specified length between said pair of terminals when the actual wiring length between said pair of terminals is less than said predetermined wiring length, the length of said bypass route corresponding to said predetermined wiring length; disposing a dummy cell in said bypass route, said dummy cell having intermediate terminals connected with said pair of terminals; and disposing the plurality of logic cells including said dummy cell, onto said semiconductor chip in accordance with said predetermined wiring length.
Claim 7
Independent Claim
162 words
A method for disposing a plurality of logic cells included in a semiconductor integrated circuit device on a semiconductor chip based on a net wiring list including a plurality of wiring nets for connecting output terminals and input terminals of said logic cells to each other, the method comprising the steps of: setting a wiring length between any pair of said terminals among said input and output terminals within a specific wiring net to a predetermined wiring length; providing a bypass route having a specified length between said pair of terminals when the actual wiring length between said pair of terminals is less than said predetermined wiring length, the length of said bypass route corresponding to said predetermined wiring length; disposing a dummy cell in said bypass route, said dummy cell having intermediate terminals connected with said pair of terminals; and disposing the plurality of logic cells including said dummy cell, onto said semiconductor chip in accordance with said predetermined wiring length.
Claim 8
Dependent Claim
59 words
The method according to claim 5, further comprising the steps of: defining predetermined allocate regions for the plurality of logic cells; computing the distance between the predetermined allocate regions and each of the plurality of logic cells; and limiting allocating each of the plurality logic cells to each of the predetermined allocate regions in accordance with the computation results.
Claim 9
Dependent Claim
50 words
The method according to claim 6, further comprising the step of determining whether each of the plurality of logic cells includes a definite coordinate value prior to the computing step, wherein the computing step includes computing the distance between the definite coordinate value and each of the predetermined allocate regions.
Claim 10
Dependent Claim
38 words
The method according to claim 5, further comprising the step of resetting a wiring length to a predetermined wiring length in the logic cells associated with at least one logic cell previously placed on the semiconductor integrated circuit.
Claim 11
Dependent Claim
22 words
The method according to claim 5, further comprising the step of updating the net wiring list when the dummy cell is disposed.
References Cited (Backward Citations)
US4516312A
Cited
US4593363A
Cited
US4839821A
Cited
US5012427A
Cited
US5081059A
Cited
US5075753A
Cited
US5224057A
Cited
US5062067A
Cited
JPH02246138A
Cited
JPH03148132A
Cited
US5212403A
Cited
US5212107A
Cited
US5397749A
Cited
US5322438A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-03-07 | 2003-09-06 | 2004-03-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-03-07 | 2007-09-06 | 2008-03-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-03-07 | 2011-09-06 | 2012-03-07 | $7700.00 | Window Closed / Lapsed |