IP Library Granted Patent US 11,113,441
Granted Patent B1
US 11,113,441 · App. 16/911,805 · Granted Sep 7, 2021

Reduce/broadcast computation-enabled switching elements in an emulation network

Inventors: Charles W Selvidge (Oakland, CA); Jean-Marc Brault (Guyancourt, FR); Jean-Paul Clavequin (Sevres, FR); Laurent Vuillemin (Montigny le Bretonneux, FR)
Assignee: Siemens Industry Software Inc.
G06F30/343G06F30/347H04B1/40G06F2119/02G06F2119/10
View Patent ↗
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 11,113,441
App. No.
16/911,805
Granted
Sep 7, 2021
Kind
B1
Abstract

Each reconfigurable hardware modeling circuit of a plurality of reconfigurable hardware modeling circuits in a reconfigurable hardware modeling device comprises: a model computation subsystem configurable either to model elements of a circuit design, or to serve as a testbench element, or both, and a network subsystem comprising: network circuitry and signal reduction circuitry, the signal reduction circuitry configurable to perform a signal reduction function, the signal reduction function combining a plurality of status signals into a single status signal, the plurality of status signals comprising status signals received from one or more reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits. Alternatively or additionally, each network circuit of a plurality of network circuits in the reconfigurable hardware modeling device may comprise signal reduction circuitry configurable to perform the signal reduction function.

Claims (32)

1. A reconfigurable hardware modeling device comprising:

a plurality of reconfigurable hardware modeling circuits, each reconfigurable hardware modeling circuit of the plurality of reconfigurable hardware modeling circuits comprising:

a model computation subsystem configurable either to model elements of a circuit design, or to serve as a testbench element, or both, and

a network subsystem comprising: network circuitry and signal reduction circuitry, the network circuitry comprising circuitry configurable to perform a signal broadcast function, the signal reduction circuitry configurable to perform a signal reduction function, the signal reduction function being a function of combining a plurality of status signals into a single status signal, the plurality of status signals comprising status signals received from one or more reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits, the signal broadcast function being a function of transmitting the single status signal to one or more other circuits in the reconfigurable hardware modeling device.

2. The reconfigurable hardware modeling device recited in claim 1 , further comprising:

a plurality of network circuits configurable to assist communications between the plurality of reconfigurable hardware modeling circuits, each network circuit of the plurality of network circuits comprising: another network circuitry and another signal reduction circuitry, the another signal reduction circuitry configurable to combine another plurality of status signals comprising status signals received from one or more reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits into another single status signal, the another network circuitry comprising circuitry configurable to transmit the another single status signal to one or more other circuits in the reconfigurable hardware modeling device.

3. The reconfigurable hardware modeling device recited in claim 2 , wherein the each network circuit of the plurality of network circuits further comprises storage circuitry configured to store an output of the another signal reduction circuitry, and the another plurality of status signals further comprise a signal outputted from the storage circuitry.

4. The reconfigurable hardware modeling device recited in claim 2 , wherein the another signal reduction circuitry performs a logical AND function or a logical OR function.

5. The reconfigurable hardware modeling device recited in claim 1 , wherein the network subsystem further comprises storage circuitry configured to store the single status signal, and the plurality of status signals further comprise a signal outputted from the storage circuitry.

6. The reconfigurable hardware modeling device recited in claim 1 , wherein the plurality of status signals and the single status signal are one-bit signals.

7. The reconfigurable hardware modeling device recited in claim 1 , wherein the signal reduction function is a logical AND function or a logical OR function.

8. The reconfigurable hardware modeling device recited in claim 1 , wherein the plurality of status signals further comprise either a status signal generated by the model computation subsystem, or status signals received from one or more network switching circuits in the reconfigurable hardware modeling device, or both.

9. The reconfigurable hardware modeling device recited in claim 1 , wherein the one or more other circuits in the reconfigurable hardware modeling device comprise either reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits, or network circuits, or both.

10. The reconfigurable hardware modeling device recited in claim 1 , wherein the reconfigurable hardware modeling device is a processor-based emulator, and the plurality of reconfigurable hardware modeling circuits are Boolean processor circuits.

11. The reconfigurable hardware modeling device recited in claim 1 , wherein the reconfigurable hardware modeling device is an FPGA-based emulator, and the plurality of reconfigurable hardware modeling circuits are commercial FPGA chips or custom-designed FPGA chips.

12. The reconfigurable hardware modeling device recited in claim 1 , wherein the signal reduction circuitry is configurable to compute reduced status signals for multiple reducing/broadcasting networks.

13. A reconfigurable hardware modeling device comprising:

a plurality of reconfigurable hardware modeling circuits; and

a plurality of network circuits configurable to assist communications between the plurality of reconfigurable hardware modeling circuits, each network circuit of the plurality of network circuits comprising: network circuitry and signal reduction circuitry, the network circuitry comprising circuitry configurable to perform a signal broadcast function, the signal reduction circuitry configurable to perform a signal reduction function, the signal reduction function being a function of combining a plurality of status signals into a single status signal, the plurality of status signals comprising status signals received from one or more reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits, the signal broadcast function being a function of transmitting the single status signal to one or more other circuits in the reconfigurable hardware modeling device.

14. The reconfigurable hardware modeling device recited in claim 13 , wherein each reconfigurable hardware modeling circuit of the plurality of reconfigurable hardware modeling circuits comprises:

a model computation subsystem configurable either to model elements of a circuit design, or to serve as a testbench element, or both, and

a network subsystem comprising: another network circuitry and another signal reduction circuitry, the another signal reduction circuitry configurable to combine another plurality of status signals comprising status signals received from one or more reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits into another single status signal, the another network circuitry comprising circuitry configurable to transmit the another single status signal to one or more other circuits in the reconfigurable hardware modeling device.

15. The reconfigurable hardware modeling device recited in claim 14 , wherein the network subsystem further comprises storage circuitry configured to store the another single status signal, and the another plurality of status signals further comprise a signal output from the storage circuitry.

16. The reconfigurable hardware modeling device recited in claim 14 , wherein the another signal reduction circuitry performs a logical AND function or a logical OR function.

17. The reconfigurable hardware modeling device recited in claim 14 , wherein the another plurality of status signals further comprise a status signal generated by the model computation subsystem.

18. The reconfigurable hardware modeling device recited in claim 13 , wherein each network circuit of the plurality of network circuits further comprises storage circuitry configured to store the single status signal, and the plurality of status signals further comprise a signal outputted from the storage circuitry.

19. The reconfigurable hardware modeling device recited in claim 13 , wherein the plurality of status signals and the single status signal are one-bit signals.

20. The reconfigurable hardware modeling device recited in claim 13 , wherein the signal reduction function is a logical AND function or a logical OR function.

21. The reconfigurable hardware modeling device recited in claim 13 , wherein the one or more other circuits in the reconfigurable hardware modeling device comprise either reconfigurable hardware modeling circuits in the plurality of reconfigurable hardware modeling circuits, or network circuits in the plurality of network circuits, or both.

22. The reconfigurable hardware modeling device recited in claim 13 , wherein the reconfigurable hardware modeling device is a processor-based emulator, and the plurality of reconfigurable hardware modeling circuits are Boolean processor circuits.

23. The reconfigurable hardware modeling device recited in claim 13 , wherein the reconfigurable hardware modeling device is an FPGA-based emulator, and the plurality of reconfigurable hardware modeling circuits are commercial FPGA chips or custom-designed FPGA chips.

24. The reconfigurable hardware modeling device recited in claim 13 , wherein the signal reduction circuitry is configurable to compute reduced status signals for multiple reducing/broadcasting networks.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: SELVIDGE, CHARLES W.
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 056289/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: BRAULT, JEAN-MARC; CLAVEQUIN, JEAN-PAUL; VUILLEMIN, LAURENT
To: META SYSTEMS SARL
Reel/Frame 056290/0084 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: META SYSTEMS SARL
To: MENTOR GRAPHICS (IRELAND) LIMITED
Reel/Frame 056290/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2021
From: MENTOR GRAPHICS (IRELAND) LIMITED
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 056290/0610 →
MERGER AND CHANGE OF NAME Recorded May 19, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 056291/0111 →