Hardware logic emulation system with memory capability
First Claim
1. An electrically reconfigurable hardware emulation apparatus which can be configured with a circuit design in response to the input of circuit information, the circuit design including memory resources, said electrically reconfigurable hardware emulation apparatus comprising:
- a plurality of electrically reconfigurable devices, at least some of said electrically reconfigurable devices containing reprogrammable functional logic elements and input/output terminals capable of being connected to at least some of said functional logic elements,at least one other of said electrically reconfigurable devices containing reprogrammable electrical conductors which are used to reconfigurably interconnect selected input/output terminals of selected electrically reconfigurable devices containing functional logic elements such that selected functional logic elements in one of said selected electrically reconfigurable devices containing functional logic elements can be electrically coupled to selected functional logic elements in another of said selected electrically reconfigurable devices containing functional logic elements; and
at least one memory device electrically coupled to selected input/output terminals of at least one predetermined electrically reconfigurable device in said plurality of electrically reconfigurable devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of electronically reconfigurable gate array (ERCGA) logic chips are interconnected via a reconfigurable interconnect, and electronic representations of large digital networks are converted to take temporary actual operating hardware form on the interconnected chips. The reconfigurable interconnect permits the digital network realized on the interconnected chips to be changed at will, making the system well suited for a variety of purposes including simulation, prototyping, execution and computing. The reconfigurable interconnect may comprise a partial crossbar that is formed of ERCGA chips dedicated to interconnection functions, wherein each such interconnect ERCGA is connected to at least one, but not all of the pins of a plurality of the logic chips. Other reconfigurable interconnect topologies are also detailed.
207 Citations
10 Claims
-
1. An electrically reconfigurable hardware emulation apparatus which can be configured with a circuit design in response to the input of circuit information, the circuit design including memory resources, said electrically reconfigurable hardware emulation apparatus comprising:
-
a plurality of electrically reconfigurable devices, at least some of said electrically reconfigurable devices containing reprogrammable functional logic elements and input/output terminals capable of being connected to at least some of said functional logic elements, at least one other of said electrically reconfigurable devices containing reprogrammable electrical conductors which are used to reconfigurably interconnect selected input/output terminals of selected electrically reconfigurable devices containing functional logic elements such that selected functional logic elements in one of said selected electrically reconfigurable devices containing functional logic elements can be electrically coupled to selected functional logic elements in another of said selected electrically reconfigurable devices containing functional logic elements; and at least one memory device electrically coupled to selected input/output terminals of at least one predetermined electrically reconfigurable device in said plurality of electrically reconfigurable devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electrically reconfigurable hardware emulation system comprising:
-
a plurality of electrically reconfigurable devices, at least some of said electrically reconfigurable devices containing reprogrammable functional logic elements and input/output terminals capable of being connected to at least some of said functional logic elements, and at least one other of said electrically reconfigurable devices containing reprogrammable electrical conductors which are used to reconfigurably interconnect selected input/output terminals of selected electrically reconfigurable devices containing functional logic elements such that selected functional logic elements in one of said selected electrically reconfigurable devices containing functional logic elements can be electrically coupled to selected functional logic elements in another of said selected electrically reconfigurable devices containing functional logic elements; at least one memory device electrically coupled to selected input/output terminals of at least one predetermined electrically reconfigurable device in said plurality of electrically reconfigurable devices; and a computer programmed to receive design input data containing circuit information including information about circuit memory capability and to partition and route said circuit information, said computer also being programmed to generate configuration information which is transmitted to said electrically reconfigurable devices and used for programming said electrically reconfigurable devices to emulate a circuit design with memory capability. - View Dependent Claims (7)
-
-
8. An electrically reconfigurable hardware emulation apparatus which can be configured with a circuit design in response to the input of circuit information, the circuit design including memory resources, said electrically reconfigurable hardware emulation apparatus comprising:
-
a first group of field programmable gate arrays, each of said first group of field programmable gate arrays including reprogrammable functional logic elements and input/output terminals capable of being connected to said functional logic elements; a second group of field programmable gate arrays, each of said second group of field programmable gate arrays including reprogrammable electrical conductors and input/output terminals which can be reconfigurably interconnected to one another via said reprogrammable electrical conductors; a group of fixed conductors connected between at least some of said input/output terminals of said first group of field programmable gate arrays and at least some of said input/output terminals of said second group of field programmable gate arrays such that selected ones of said first group of field programmable gate arrays are electrically coupled to selected functional logic elements in selected others of said first group of field programmable gate arrays; and at least one memory device electrically coupled to selected input/output terminals of at least one field programmable gate array from said first and second groups of field programmable gate arrays. - View Dependent Claims (9, 10)
-
Specification