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

Floor-planning apparatus for hierarchical design of LSI

Assignee: NEC Corp
•
Filing: 1993-02-26
•
Granted: 1995-05-23
•
Expires: 2013-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A floor-planning apparatus for designing an LSI circuit including a storage unit storing logic circuit interconnection information, grouping information and macro information. A unit is provided for disposing the macro and the groups. The result of disposition is displayed on a screen and the function blocks are grouped according to the request from the exterior. A display is provided for displaying a rats net of the interconnection between the macros and also between the groups to achieve a desirable arrangement. A calculating unit is used to calculate the schematic wiring length between the macro groups and evaluate the schematic wiring length so as to replace an output side function block by a function block for high duty driving, when the length of the wiring is longer than the predetermined length, thereby reducing the time required for the LSI designing.

Inventors

  • 👤 Shinji Kamijima

Bibliographic Details

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

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 209 words
A floor-planning apparatus for a hierarchical design of a large scale integrated circuit (LSI) comprising: means for storing information regarding a logic circuit interconnection of the LSI, grouping information regarding groups of function blocks which can be functionally grouped as function units and macro information of macros used in the hierarchical design of the LSI; means for disposing the macros and the groups by using the macro information and the grouping information; display means for displaying a disposition of the macros and groups; means for grouping the function blocks for each function unit as macro groups according to an external request; means for displaying as a rats net the interconnecting relationship between the macros, groups and macro groups to achieve a better disposition thereof, upon receipt of a modifying direction; means for schematically interconnecting between the macro groups after the macros and the groups have been disposed; means for calculating a schematic wiring length between the macro groups for evaluating the wiring length of the schematic wiring; and means for replacing a function block at an output side of one of the macros and the macro groups connected through the schematic wiring having a length longer than a predetermined length by a function block used for high duty driving.
Claim 2
Dependent Claim 209 words
A floor-planning apparatus for a hierarchical design of a large scale integrated circuit (LSI) comprising: means for storing information regarding a logic circuit interconnection of the LSI, grouping information regarding groups of function blocks which can be functionally grouped as function units and macro information of macros used in the hierarchical design of the LSI; means for disposing the macros and the groups by using the macro information and the grouping information; display means for displaying a disposition of the macros and groups; means for grouping the function blocks for each function unit as macro groups according to an external request; means for displaying as a rats net the interconnecting relationship between the macros, groups and macro groups to achieve a better disposition thereof, upon receipt of a modifying direction; means for schematically interconnecting between the macro groups after the macros and the groups have been disposed; means for calculating a schematic wiring length between the macro groups for evaluating the wiring length of the schematic wiring; and means for replacing a function block at an output side of one of the macros and the macro groups connected through the schematic wiring having a length longer than a predetermined length by a function block used for high duty driving.
Claim 3
Dependent Claim 13 words
The apparatus according to claim 1 wherein the function blocks comprise logical gates.
Claim 4
Dependent Claim 24 words
The apparatus according to claim 1, wherein the function block used for high duty driving has a same function as the function block replaced.
Claim 5
Independent Claim 203 words
A method of performing a hierarchial design of a floor plan for a large scale integrated circuit (LSI), comprising the steps of: holding in a memory, logic circuit interconnection data of the LSI, grouping data indicating function blocks which can be grouped and macro data of macros; disposing the macros and the function blocks using the grouping data and the macro data held in the memory; displaying the disposition of the macros and the function blocks; grouping the function blocks in response to an external command into function block macro groups; producing and displaying a rats net interconnecting relationship of the function block macro groups and the macros; rearranging, in response to an external command, a disposition of the function block macro groups and the macros to enhance the disposition thereof; schematically interconnecting the function block macro groups and the macros; calculating a schematic wiring length between function block macro groups; and replacing an output side function block of a function block macro group with a new function block having a high duty driving capacity when the output side function block has an interconnection to another element in the floor plan using a schematic wiring having a length which exceeds a predetermined length.
Claim 6
Independent Claim 203 words
A method of performing a hierarchial design of a floor plan for a large scale integrated circuit (LSI), comprising the steps of: holding in a memory, logic circuit interconnection data of the LSI, grouping data indicating function blocks which can be grouped and macro data of macros; disposing the macros and the function blocks using the grouping data and the macro data held in the memory; displaying the disposition of the macros and the function blocks; grouping the function blocks in response to an external command into function block macro groups; producing and displaying a rats net interconnecting relationship of the function block macro groups and the macros; rearranging, in response to an external command, a disposition of the function block macro groups and the macros to enhance the disposition thereof; schematically interconnecting the function block macro groups and the macros; calculating a schematic wiring length between function block macro groups; and replacing an output side function block of a function block macro group with a new function block having a high duty driving capacity when the output side function block has an interconnection to another element in the floor plan using a schematic wiring having a length which exceeds a predetermined length.

References Cited (Backward Citations)

US4377849A Cited
US5050091A Cited
US4890238A Cited
US5046017A Cited
US5191542A Cited
US5187668A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-05-22 1998-11-21 1999-05-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-05-22 2002-11-21 2003-05-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-05-22 2006-11-21 2007-05-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag