Method and apparatus for analyzing variations in source...

Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06253354

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method and an apparatus for statically analyzing variations in source voltage of a semiconductor device such as an LSI without test patterns when designing power source wiring for the semiconductor device.
When designing a power source for an LSI, it is important to reduce the current density in the wiring of the power source and minimize variations in source voltage that are dependent on maximum current consumption. The reason why the voltage variations must be minimized is because they increase delays, decrease operation frequencies, and cause malfunctions. Designing a proper power source for recent LSIs is difficult because the scale, the integration, the operating speed, and the power consumption of the LSIs are increasing.
2. Description of the Related Art
An LSI is an integration of cells that are each made of transistors. When designing an LSI, power source wiring of the LSI is tested cell by cell, or transistor by transistor by decomposing each cell into transistors.
The cell-by-cell test externally applies test patterns to a target LSI, simulates the operation of the LSI, calculates an average current consumption of the LSI, and determines whether or not the power source wiring of the LSI can secure a current density that is suitable for the average current consumption. The topology and width of power source wiring must be determined to satisfy a specified current density. Calculating a maximum power consumption according to the cell-by-cell test requires a long time for measurements and a large quantity of data, and therefore, this test does not consider, in the power source designing stage, variations in source voltage related to the maximum power consumption.
The transistor-by-transistor test externally applies test patterns to a target LSI, simulates the operation of the LSI, and calculates not only a current density in power source wiring of the LSI but also variations in source voltage thereof. This test, however, cannot completely verify an LSI chip because the LSI chip is too large to carry out the test thereon.
The cell-by-cell test externally applies test patterns to a target LSI, simulates the operation of the LSI, and calculates the power consumption thereof. The operation of the LSI in the test is dependent on the test patterns. If the test patterns are faithful to the actual operation of the LSI, the calculated power consumption will be correct.
It is difficult, however, to prepare test patterns that are faithful to the actual operation of a given LSI. Usually, the test patterns produce a partial operation of a given LSI and lead to an incorrect calculation of a power consumption for the LSI.
If the test patterns are proper for simulating the actual operation of the LSI, the average power consumption of the LSI will easily be obtained by integrating current flowing through the LSI for a total operation time of the LSI. Calculating a maximum current consumption of the LSI, however, requires superposing partial current waveforms along a time axis. This superposing process requires considerable computer resources and time, and therefore, it is impossible to use the cell-by-cell test to deal with recent large LSIs due to the processing time and computer resource requirements.
The transistor-by-transistor test may precisely simulate the power consumption of a given LSI, but in practice, it cannot test the whole of a given LSI chip due to the large circuit size thereof.
SUMMARY OF THE INVENTION
An object of the present invention is to provide a method and an apparatus for verifying power source wiring for an LSI cell by cell without test patterns.
In order to accomplish the object, there is provided, according to an aspect of the present invention, a method for analyzing variations in source voltage of a semiconductor device. The method comprises the steps of storing a net list that stipulates connections among elements of a logic circuit of the device, and storing the locations and connections of instances arranged on a chip that forms the semiconductor device. The instances corresponds to the elements of the logic circuit. The method further comprises the steps of storing delays related to each cell that consists of at least one of the elements of the logic circuit, statically calculating the operation time of each instance according to the net list and cell delay library, storing current consumption parameters calculated beforehand for the operating states of the cells of the logic circuit, calculating the time, value, and location of maximum current consumption of the logic circuit according to the results of calculating the operation time, storing the net list, storing the location and connections of instances, and storing the current consumption parameters. The method further comprises the step for analyzing and verifying a voltage drop in the power source wiring of the logic circuit according to the output of the maximum current calculation.
According to another aspect of the present invention, there is provided an apparatus for analyzing variations in source voltage of a semiconductor device. The apparatus has a net list unit for storing a net list that stipulates connections among elements of a logic circuit of the device, a layout data unit for storing the locations and connections of instances arranged on a chip that forms the semiconductor device, the instances corresponding to the elements of the logic circuit, a cell delay library for storing delays related to each cell that consists of at least one of the elements of the logic circuit, an operation time calculator for statically calculating the operation time of each instance according to the net list and cell delay library, a cell power library for storing current consumption parameters calculated beforehand for the operating states of the cells of the logic circuit, a maximum current calculator for calculating the time, value, and location of maximum current consumption of the logic circuit according to the outputs of the operation time calculator, net list unit, layout data unit, and cell power library, and a variation analyzer for analyzing and verifying a voltage drop in the power source wiring of the logic circuit according to the output of the maximum current calculator.
The logic circuit may be a clock propagation circuit, and the operation time calculator statically calculates an operation time of the clock propagation circuit.
The logic circuit may have cells that simultaneously operate and share the same power source wiring, and the operation time calculator calculates a maximum current consumed by the power source wiring shared by the cells.


REFERENCES:
patent: 5404310 (1995-04-01), Mitsuhashi
patent: 5553008 (1996-09-01), Huang
patent: 6066177 (2000-05-01), Hatsuda

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for analyzing variations in source... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for analyzing variations in source..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for analyzing variations in source... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2443568

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.