US7379859B2ExpiredUtilityA1

Emulator with switching network connections

65
Assignee: MENTOR GRAPHICS CORPPriority: Apr 24, 2001Filed: Apr 24, 2001Granted: May 27, 2008
Est. expiryApr 24, 2021(expired)· nominal 20-yr term from priority
Inventors:Terry Goode
G06F 30/331
65
PatentIndex Score
13
Cited by
62
References
5
Claims

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

exact text as granted — not AI-modified
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.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.