Apparatus for forming input data for a logic simulator
First Claim
1. An apparatus for forming input data for a logic simulator which simulates and verifies timing in a semiconductor integrated circuit, said apparatus comprising:
- memory means for storing a net list comprising connection data among circuit elements of a semiconductor device, said connection data including parasitic resistances and parasitic capacitances;
processing means connected to said memory means for processing said net list as a plurality of cells, said processing means excluding parasitic resistances and parasitic capacitances which are completed in a cell of said plurality of cells, said processing means outputting data from said net list related to nets, parasitic resistances, and parasitic capacitances which are not excluded from the net list, thereby forming input data for a logic simulator at the logic cell level.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for forming input data for a logic simulator executes the operation processing so as to convert a net list using elements as bases into a net list using cell units as bases, and feeds the net list to a logic simulator. The apparatus for forming input data for a logic simulator is constituted by a processing device which, for a net list which uses elements as units and is constituted by connection data among the elements including parasitic resistances and parasitic capacitances, feeds, to a logic simulator, the data related to nets, parasitic resistances and parasitic capacitances but excluding those nets, and parasitic resistances and parasitic capacitances that are completed in a cell.
11 Citations
13 Claims
-
1. An apparatus for forming input data for a logic simulator which simulates and verifies timing in a semiconductor integrated circuit, said apparatus comprising:
-
memory means for storing a net list comprising connection data among circuit elements of a semiconductor device, said connection data including parasitic resistances and parasitic capacitances; processing means connected to said memory means for processing said net list as a plurality of cells, said processing means excluding parasitic resistances and parasitic capacitances which are completed in a cell of said plurality of cells, said processing means outputting data from said net list related to nets, parasitic resistances, and parasitic capacitances which are not excluded from the net list, thereby forming input data for a logic simulator at the logic cell level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for forming input data for a logic simulator, said method comprising the steps of:
-
preparing a net list based upon data representing elements of a semiconductor device and connection data among the elements including parasitic resistances and parasitic capacitances; dividing data of the net list into cell-groups having predetermined units of cells, each cell being based upon at least one element of the semiconductor device and corresponding connection data; determining whether a predetermined cell has any nets, parasitic resistances, and parasitic capacitances completed therein; excluding the presence of any nets, parasitic resistances and parasitic capacitances which are determined in the determining step to be completed in the cell; calculating a delay time of the cell based upon data related to other nets, parasitic resistances, and parasitic capacitances; repeating said determining step and said excluding step for each cell of the plurality of cells in the net list; feeding the delay time data of the cells to the logic simulator after completion of calculation of the delay time for all of the plurality of cells.
-
Specification