Computer-aided design and analysis of circuits and semiconductor – Nanotechnology related integrated circuit design
Reexamination Certificate
1999-11-10
2002-08-27
Smith, Matthew (Department: 2825)
Computer-aided design and analysis of circuits and semiconductor
Nanotechnology related integrated circuit design
C703S016000
Reexamination Certificate
active
06442740
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a clock signal analysis device and a clock signal analysis method for analyzing delay values and clock skew values in clock signal transfer sections in a semiconductor integrated circuit while a layout pattern of the semiconductor integrated circuit is designed.
2. Description of the Related Art
Firstly, a RC extraction program is executed in order to extract circuit connection information from a layout pattern of the semiconductor integrated circuit during the analysis operation for delay values and skew values at clock signal transfer sections in the semiconductor integrated circuit. After this extraction process, a simulation must be executed by a circuit simulator.
However, because there are enormous number of parasitic resistances and parasitic capacitors in the extracted circuit connection information and a clock signal is provided to several thousands of circuit elements, it is impossible to detect and then edit signal termination nodes by hands.
Thus, because the analysis of the clock signal during the conventional design for the semiconductor integrated circuit is performed based on the above manner, it is almost impossible to detect signal termination nodes and to process the detected nodes by hands because there are enormous number of parasitic resistances and parasitic capacitors in the extracted circuit connection information.
Furthermore, the conventional analysis can not obtain supplemental information to trace a connection relationship of a clock buffer and to know a presence of a position having a large delay value and a large skew value in an actual layout pattern of the semiconductor integrated circuit in order to improve the delay values and the skew values in the clock signal transfer section based on the analysis result of the simulation. Because of this conventional drawback, the analysis result of the simulation can not be adequately used for improving the design of the semiconductor integrated circuit.
SUMMARY OF THE INVENTION
Accordingly, an object of the present invention is, with due consideration to the drawbacks of the conventional technique, to provide a clock signal analysis device and a clock signal analysis method capable of efficiently executing the analysis of delay values and skew values in a layout pattern of a semiconductor integrated circuit, and providing supplemental information showing positions having a large delay value and a large skew value. Thereby, the clock signal analysis device and the clock signal analysis method according to the present invention are capable of reducing a design time of the semiconductor integrated circuit.
In accordance with a preferred embodiment of the present invention, a clock signal analysis device comprises first memory means for storing circuit connection information including transistor information and net information, the transistor information comprising logical gates such as clock buffers and the net information comprising parasitic resistances and parasitic capacities of wires among transistors to be used during analysis for delay/skew values in clock signal propagation paths in a semiconductor integrated circuit, second memory means for storing transistor characteristic information to be used during a simulation for circuit operation of the semiconductor integrated circuit, third memory means for storing control information to be used for controlling an execution of the analysis of delay/skew values, pre processing means for inputting the circuit connection information stored in the first memory means, the transistor characteristic information stored in the second memory means, the control information stored in the third memory means, and for editing the circuit connection information, the transistor characteristic information, and the control information, simulation execution means for inputting the edited information transferred from the pre processing means and for executing the simulation of circuit operation of the semiconductor integrated circuit by using a circuit simulator and a switch level simulator, and after processing means for inputting simulation results transferred from the simulation execution means, and for calculating a delay value of each clock signal terminal node from each clock signal input node, a skew value as a different between the delay values of the clock signal terminal nodes, a rising time of the clock signal, and a falling time of the clock signal, and for transferring the calculated delay values, the skew values, the rising time, and the falling time as simulation analysis results in order to display the simulation analysis results on display means. In the clock signal analysis device, the pre processing means edits the circuit connection information into an usable state for the simulation, and the after processing means displays the simulation analysis results executed by the simulation means on a two-dimensional distribution map through the display means.
In the clock signal analysis device as another preferred embodiment of the present invention, the pre processing means makes connection information comprising the circuit connection information other than the parasitic resistances and the parasitic capacities based on the circuit connection information including the transistor information comprising the logical gates such as clock buffers and the net information comprising the parasitic resistances and the parasitic capacities of the wires among the transistors stored in the first memory means, and decides all of clock signal terminal nodes by searching a clock signal propagation path from a starting net to which the clock signal is inputted to a following net in order through logical gates including inverters, clocked inverters, and optional logical gates.
In the clock signal analysis device as another preferred embodiment of the present invention, the pre processing means searches and decides un-necessary transistors connected to the starting net in the circuit connection information including the transistor information comprising the logical gates such as clock buffers and the net information comprising the parasitic resistances and the parasitic capacities of the wires among the transistors stored in the first memory means, and then eliminates the un-necessary transistors from the circuit connection information. In the clock signal analysis device, the pre processing section shorts all of nodes that do not connect other circuit elements in order to generate a clock signal input node.
In the clock signal analysis device as another preferred embodiment of the present invention, the pre processing means makes connection information comprising the circuit connection information other than the parasitic resistances and the parasitic capacities based on the circuit connection information including the transistor information comprising the logical gates such as clock buffers and the net information comprising the parasitic resistances and the parasitic capacities of the wires among the transistors stored in the first memory means, and displays a configuration of the logical gates in the clock signal propagation paths on the display means.
In the clock signal analysis device as another preferred embodiment of the present invention, the pre processing means decides that gate terminals of transistor connected to a designated net are clock signal intermediate nodes based on the circuit connection information including the transistor information comprising the logical gates such as clock buffers and the net information comprising the parasitic resistances and the parasitic capacities of the wires among the transistors stored in the first memory means, and the pre processing means then calculates a delay value from the clock signal input node to the clock signal terminal node, and a difference between the clock signal intermediate nodes.
In the clock signal analysis device as another preferred embodiment of the present invention, in the circuit connection information including the
Kanamoto Toshiki
Shibayama Yasunori
Burns Doane , Swecker, Mathis LLP
Kik Phallaka
Mitsubishi Denki & Kabushiki Kaisha
Smith Matthew
LandOfFree
Clock signal analysis device and clock signal analysis method does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Clock signal analysis device and clock signal analysis method, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Clock signal analysis device and clock signal analysis method will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2969789