IP Library Patent Application 12585388
Patent Application
App. No. 12/585,388

Verification device, verifying apparatus and verification system

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/585,388
Abstract

Provided is a verification system which improves the efficiency of operation verification in the development of digital LSIs. In the verification system, a verification device can communicate with a verifying apparatus through a bus interface. In the verification device, first and second partial circuits communicating with each other constitute a target for operation verification, i.e., a to-be-verified circuit. The verifying apparatus includes a software emulator which causes a CPU to execute, through a program, calculation corresponding to processing executed by the first partial circuit. A destination selection circuit is installed in a connection path between the first and second partial circuits, and is capable of switching a communication destination of the second partial circuit between the first partial circuit and the software emulator.

Claims (19)

1 . A verification device comprising:

a to-be-verified circuit that is a target for operation verification and that includes a first partial circuit and a second partial circuit communicating with each other; and

a destination selector that is capable of switching a communication destination of the second partial circuit between the first partial circuit and an external device.

2 . The verification device according to claim 1 , wherein the to-be-verified circuit is formed of a programmable logic device.

3 . The verification device according to claim 1 , wherein the external device is a software emulator that causes a CPU to execute, through a program, calculation equivalent to processing executed by the first partial circuit.

4 . The verification device according to claim 1 , wherein the verification device is a hardware emulator.

5 . The verification device according to claim 1 , wherein the destination selector performs the switching in response to a control signal from outside.

6 . The verification device according to claim 1 , wherein

each of the first partial circuit and the second partial circuit not only outputs a communication signal to the other partial circuit, but also outputs an observation signal for the operation verification, and

the destination selector performs the switching on the basis of at least one of the communication signal between the first partial circuit and the second partial circuit, the observation signal outputted from the first partial circuit, and the observation signal outputted from the second partial circuit.

7 . A verifying apparatus comprising:

a bus that is connected to a verification device having a to-be-verified circuit which is a target for operation verification and which includes a first partial circuit and a second partial circuit communicating with each other;

a software emulator that causes a CPU to execute, through a program, calculation equivalent to processing executed by the first partial circuit; and

a controller that is capable of performing, through the bus, control to switch a communication destination of the second partial circuit between the first partial circuit and the software emulator.

8 . A verification system comprising:

a verification device that has a to-be-verified circuit which is a target for operation verification and which includes a first partial circuit and a second partial circuit communicating with each other; and

a verifying apparatus that is capable of communicating with the verification device, wherein

the verifying apparatus includes a software emulator that causes a CPU to execute, through a program, calculation equivalent to processing executed by the first partial circuit, and

the verification device includes a destination selector that is capable of switching a communication destination of the second partial circuit between the first partial circuit and the software emulator.

Assignments (2)
CHANGE OF NAME Recorded Oct 26, 2010
From: NEC ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 025193/0156 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2009
From: MORI, SOUJI
To: NEC ELECTRONICS CORPORATION
Reel/Frame 023281/0943 →