Back to results
US 8,555,231 B2Granted
Automatic wiring device, automatic wiring method, and automatic wiring program
AssigneeFujitsu Limited
InventorHideaki Katagiri
Life of this patent
Estimating the term…
Abstract
An automatic wiring method includes calculating a metal area within an integrated circuit, and determining whether the metal area calculated at the calculating is smaller than a minimum metal area as a predetermined threshold value.
Claims10
An automatic wiring device comprising:
- a wiring unit that performs wiring based on connection information of a circuit in an integrated circuit;
- a parameter-file storage unit that stores a parameter file that designates a correction method of correcting the wiring and a priority order for each of objects in the integrated circuit;
- a wiring-metal-area calculating unit that divides wires and via holes obtained by the wiring into a plurality of blocks and calculates a metal area included in each of the blocks;
- a minimum-metal-area determining unit that determines whether the metal area calculated by the wiring-metal-area calculating unit is smaller than a minimum metal area as a predetermined threshold value;
- and
- a minimum-metal-area correcting unit that reads the parameter file stored in the parameter-file storage unit, and corrects the wiring so that the metal area becomes equal to or larger than the minimum metal area in accordance with the correction method and the priority order designated by the parameter file, when the minimum-metal-area determining unit determines that the metal area is smaller than the minimum metal area, wherein
- the minimum-metal-area correcting unit repeats a process of correcting the wiring of the integrated circuit until there is no minimum metal area error.
4 more elements
An automatic wiring method comprising:
- performing wiring based on connection information of a circuit in an integrated circuit;
- dividing, using a computer, wires and via holes obtained by the wiring into a plurality of blocks;
- calculating, using the computer, a metal area included in each of the blocks;
- determining, using the computer, whether the metal area calculated at the calculating is smaller than a minimum metal area as a predetermined threshold value;
- reading a parameter file stored in a storage unit when determined that the metal area is smaller than the minimum metal area, the parameter file designating a correction method of correcting the wiring and a priority order for each of objects in the integrated circuit;
- and
- correcting the wiring so that the metal area becomes equal to or larger than the minimum metal area in accordance with the correction method and the priority order designated by the parameter file, wherein
- the correcting includes repeating a process of correcting the wiring of the integrated circuit until there is no minimum metal area error.
5 more elements
A non-transitory computer readable storage medium containing instructions for automatic wiring that, when executed by a computer, cause the computer to perform:
- performing wiring based on connection information of a circuit in an integrated circuit;
- dividing wires and via holes obtained by the wiring into a plurality of blocks;
- calculating a metal area included in each of the blocks;
- determining whether the metal area calculated at the calculating is smaller than a minimum metal area as a predetermined threshold value;
- reading a parameter file stored in a storage unit when determined that the metal area is smaller than the minimum metal area, the parameter file designating a correction method of correcting the wiring and a priority order for each of objects in the integrated circuit;
- and
- correcting the wiring so that the metal area becomes equal to or larger than the minimum metal area in accordance with the correction method and the priority order designated by the parameter file, wherein
- the correcting includes repeating a process of correcting the wiring of the integrated circuit until there is no minimum metal area error.
5 more elements
Dependencies are inferred from the claim text.