Patent US1906659A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5175693A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of designing semiconductor integrated circuit device

Assignee: Toshiba Corp
•
Filing: 1990-02-28
•
Granted: 1992-12-29
•
Expires: 2010-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for designing a semiconductor integrated circuit device using a standard cell or gate array method. A chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks. A first scheme is preferentially dividing a first module constituting a logical connection description and having a large height and an occupation area smaller than standard value. A second embodiment is preferentially dividing a second module having a small height and an occupation area larger than a standard value. The first and second embodiments are selected in accordance with a hierarchical structure of the modules in a logical connection description. Thereafter, processing for dividing the first or second module in correspondence with areas of the plurality of blocks is executed using a computer on the basis of the selected one of the first and second embodiments.

Inventors

  • 👤 Sachiko Kurosawa
  • 👤 Tamotsu Hiwatashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 23:19
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/39; G06F30/392

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 161 words
A method of designing a semiconductor integrated circuit device using a standard cell or gate array method, wherein a chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks, the method comprising the steps of: (a) selecting one of a first scheme of preferentially dividing a first module constituting a logical connection description and having a large height and an occupation area smaller than a standard value, as a unit of layout design, and a second scheme of preferentially dividing a second module having a small height and an occupation area larger than the standard value, as the unit of the layout design, in accordance with hierarchical structure of the modules in the logical connection description; and (b) executing a process for dividing he first or second module in correspondence with areas of the plurality of blocks, using a computer on the basis of the selected one of he first and second schemes.
Claim 2
Independent Claim 161 words
A method of designing a semiconductor integrated circuit device using a standard cell or gate array method, wherein a chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks, the method comprising the steps of: (a) selecting one of a first scheme of preferentially dividing a first module constituting a logical connection description and having a large height and an occupation area smaller than a standard value, as a unit of layout design, and a second scheme of preferentially dividing a second module having a small height and an occupation area larger than the standard value, as the unit of the layout design, in accordance with hierarchical structure of the modules in the logical connection description; and (b) executing a process for dividing he first or second module in correspondence with areas of the plurality of blocks, using a computer on the basis of the selected one of he first and second schemes.
Claim 3
Dependent Claim 58 words
A method according to claim 1, wherein in the step (b), an upper limit of the occupation area of a divided module can be selected in accordance with a condition constituted by the occupation area, number, and arrangement of the plurality of blocks, and the first or second module is divided using the condition as the upper limit.
Claim 4
Independent Claim 187 words
A method of designing a semiconductor integrated circuit device using a standard cell or gate array method, wherein a chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks, said method comprising the step of: (a) selecting one of a first scheme of preferentially dividing, as a unit of the layout design, a first module constituting a logical connection description and having a high hierarchy and a maximum occupation area smaller than an upper limit, the upper limit having a value larger than a specific standard value and determined by the standard value, and a second scheme of preferentially dividing, as the unit of the layout design, a second module to have a size equal to or smaller than the upper limit, the second module having a low hierarchy and nan occupation area larger than the standard value in accordance with hierarchical structure of ht modules int eh logical connection description; and (b) executing a processing for dividing the first or second module using a computer on the basis of the selected one of he first and second schemes.
Claim 5
Independent Claim 187 words
A method of designing a semiconductor integrated circuit device using a standard cell or gate array method, wherein a chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks, said method comprising the step of: (a) selecting one of a first scheme of preferentially dividing, as a unit of the layout design, a first module constituting a logical connection description and having a high hierarchy and a maximum occupation area smaller than an upper limit, the upper limit having a value larger than a specific standard value and determined by the standard value, and a second scheme of preferentially dividing, as the unit of the layout design, a second module to have a size equal to or smaller than the upper limit, the second module having a low hierarchy and nan occupation area larger than the standard value in accordance with hierarchical structure of ht modules int eh logical connection description; and (b) executing a processing for dividing the first or second module using a computer on the basis of the selected one of he first and second schemes.
Claim 6
Dependent Claim 62 words
A method according to claim 3, wherein the standard value and the upper limit of the occupation area when a layout is realized by divided modules can be selected in accordance with a condition constituted by the occupation area, number, and arrangement of the plurality of blocks, and the first or second module is divided using the condition as the upper limit.
Claim 7
Dependent Claim 66 words
A method according to claim 3, wherein the standard value and he upper limit of the occupation area can be selected in accordance with a condition for a hierarchical structure of a module, which is determined based on the number of the module having a predetermined height and a presumed area, and the first or second module is divided using the condition as the upper limit.
Claim 8
Dependent Claim 89 words
A method according to claim 3, wherein the standard value and the upper limit of the occupation area can be selected in accordance with a first condition constituted by the occupation area, number, and arrangement of the plurality of blocks, a second condition for a hierarchical structure of a module, which is determined based on the number of the module having a predetermined height and a presumed area, and a relationship between the first and second conditions, and he first or second module is divided using the upper limit.
Claim 9
Dependent Claim 182 words
A computer implemented methodology for designing a semiconductor integrated circuit device using a standard cell or gate array method, wherein a chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks, said method comprising the step of: (a) selecting one of a first scheme of preferentially dividing a first module, as a unit of a layout design, the first module having a high hierarchy and a maximum occupation area smaller than an upper limit, the upper limit having a value larger than a standard value and determined by the standard value, and a second scheme of preferentially dividing a second module to have a size equal to or smaller than the upper limit, as a unit of the layout design, the second module having a low hierarchy and the occupation area larger than the standard value; and (b) realizing the hierarchical layout design in units of blocks on the basis of the selected one of the first and second schemes, the first or second module being divided in correspondence with the plurality of blocks.
Claim 10
Dependent Claim 182 words
A computer implemented methodology for designing a semiconductor integrated circuit device using a standard cell or gate array method, wherein a chip is divided into a plurality of blocks to realize a hierarchical layout design in units of blocks, said method comprising the step of: (a) selecting one of a first scheme of preferentially dividing a first module, as a unit of a layout design, the first module having a high hierarchy and a maximum occupation area smaller than an upper limit, the upper limit having a value larger than a standard value and determined by the standard value, and a second scheme of preferentially dividing a second module to have a size equal to or smaller than the upper limit, as a unit of the layout design, the second module having a low hierarchy and the occupation area larger than the standard value; and (b) realizing the hierarchical layout design in units of blocks on the basis of the selected one of the first and second schemes, the first or second module being divided in correspondence with the plurality of blocks.

References Cited (Backward Citations)

US4612618A Cited
US4688072A Cited
US5050091A Cited
US4831543A Cited
JPS6325778A Cited
US4918614A Cited
US4815003A Cited
US5067091A Cited
US5062054A Cited
US4978633A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-12-29 1996-06-29 1996-12-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-12-29 2000-06-29 2000-12-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-12-29 2004-06-29 2004-12-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag