IP Library Granted Patent US 7,379,859
Granted Patent B2
US 7,379,859 · App. 09/841,974 · Granted May 27, 2008

Emulator with switching network connections

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 7,379,859
App. No.
09/841,974
Granted
May 27, 2008
Kind
B2
Abstract

Serializing and deserializing circuits are provided on an emulator circuit board to group input and output signals of programmable logic devices for routing through a cross point switch. In one instance, the input and output signals of the programmable logic devices are time-multiplexed signals of virtual interconnections. The cross point switch can be configured for static or dynamically scheduled operations.

Claims (11)

1. An emulator circuit provided on one or more circuit boards of a circuit emulator, comprising:

a first programmable logic device configured to emulate a first partition of a circuit, and a second programmable logic device configured to emulate a second partition of the circuit, said first programmable logic device having pins configurable for providing output signals and said second programmable logic device having pins configurable for receiving input signals;

a serializer, coupled to said pins of said first programmable logic device, configured to receive said output signals from said first programmable logic device and provide a serialized data stream;

a cross point switch configured to receive said serialized data stream at a first input/output pin of said cross point switch and route said data stream onto a second input/output pin of said cross point switch;

a deserializer, coupled to said second input/output pin of said cross point switch and said pins of said second programmable logic device, configured to receive said data stream from said cross point switch and deserialize said data stream onto said pins of said second programmable logic device as said input signals;

a circuit partitioner configured to synthesize the first circuit partition and the second circuit partition from the circuit; and

a configurer arranged to configure (a) said first circuit partition in said first programmable logic device and said second circuit partition in said second programmable logic device, and (b) said cross point switch for routing said data stream between said first input/output pin and said second input/output pin.

2. An emulator as in claim 1 , wherein said configurer is further arranged to configure said first and second programmable logic devices to provide virtual interconnections between said first and second circuit partitions.

3. An emulator as in claim 1 , wherein said configurer is further arranged to configure said first and second programmable logic devices to provide a dedicated signal path to each input/output signal of said first and second circuit partitions.

4. An emulator as in claim 1 , wherein said configurer is further arranged to configure said cross point switch for static operations.

5. An emulator as in claim 1 , wherein said configurer is further arranged to configure said cross point switch for dynamic operations.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Jun 16, 2021
From: MENTOR GRAPHICS CORPORATION; SIEMENS INDUSTRY SOFTWARE INC.
To: SIEMENS INDUSTRY SOFTWARE INC.
Reel/Frame 057279/0707 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2005
From: IKOS SYSTEMS, INC.
To: MENTOR GRAPHICS CORPORATION
Reel/Frame 016561/0467 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2001
From: GOODE, TERRY LEE
To: IKOS SYSTEMS, INC.
Reel/Frame 011779/0778 →