Circuit operation verification device and method
First Claim
1. A circuit operation verification device for verifying by simulation a functional operation of a circuit to be verified, comprising:
- a plurality of simulation sections for each simulating functional operations of a plurality of circuit portions into which the circuit is divided;
a bus for connecting the plurality of simulation sections to enable mutual communications;
a bus controller for controlling the bus; and
to a higher-level controller for controlling the bus controller for communications among the plurality of simulation sections to verify the functional operation of the circuit to be verified.
1 Assignment
0 Petitions
Accused Products
Abstract
A circuit verification device includes emulators to which circuit portions obtained by dividing the circuit are implemented. The emulators communicate with each other through a bus to verify the functional operation of the circuit. The circuit is divided based on a communication occurrence pattern between circuit units so that the number of communications occurring between circuit portions is minimized. The input signals of the bus are preferably arranged in the bus address space in descending order of a signal change rate, and a burst transfer may be utilized. Through paths within the circuit being verified are searched, and a plurality of circuit units is divided so as to minimize the number of through paths among the circuit portions.
12 Citations
29 Claims
-
1. A circuit operation verification device for verifying by simulation a functional operation of a circuit to be verified, comprising:
-
a plurality of simulation sections for each simulating functional operations of a plurality of circuit portions into which the circuit is divided;
a bus for connecting the plurality of simulation sections to enable mutual communications;
a bus controller for controlling the bus; and
to a higher-level controller for controlling the bus controller for communications among the plurality of simulation sections to verify the functional operation of the circuit to be verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A circuit operation verification method for verifying by simulation a functional operation of a circuit to be verified, comprising:
-
a) dividing the circuit into a plurality of circuit portions so that the number of communications among the plurality of circuit portions is minimized when the circuit is divided into the plurality of circuit portions;
b) connecting a plurality of simulation circuits so as to enable mutual communication via a bus, wherein the plurality of simulation circuits each simulate functional operations of the plurality of circuit portions; and
c) verifying the functional operation of the circuit by communicating among the plurality of simulation circuits. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable program for causing a computer to verify by simulation a functional operation of a circuit to be verified, comprising:
-
a) dividing the circuit into a plurality of circuit portions so that the number of communications among the plurality of circuit portions is minimized when the circuit is divided into the plurality of circuit portions;
b) connecting a plurality of simulation circuits so as to enable mutual communication via a bus, wherein the plurality of simulation circuits each simulate functional operations of the plurality of circuit portions; and
c) verifying the functional operation of the circuit by communicating among the plurality of simulation circuits. - View Dependent Claims (26, 27, 28, 29)
-
Specification