Patent ID: 6051030
Filing Date: 2000-04-18
Classification: G06F

Abstract:
An emulation module for use with like modules in an emulation engine system for verifying in the early stage of chip manufacturing that a functional design of a planned logic design is correct by mimicking the behavior of the planned logic design and for early validation of software which is meant to operate the function of the planned logic design that the emulation engine system is mimicking comprising:a plurality N of arrays of emulation processors with each array having at least M individual emulation processors, wherein for each of said M emulation processors in each array there is a set of N-1 corresponding emulation processors in the other N-1 distinct arrays;an N-way input multiplexor corresponding to each of said M emulation processors in each of said N arrays for a total of NM input multiplexors, with each said N-way input multiplexor having an output connected to an input of its corresponding emulation processor, and with each said N-way input multiplexor having, as N-1 of its N inputs, outputs from said set of N-1 corresponding emulation processors;an input driver for each set of N N-way input multiplexors whose outputs are connected to corresponding emulation processors in N distinct arrays, for a total of M of said input drivers, with the output of at least some of said input drivers being connected as an input to N distinct ones of said input multiplexors which are connected to corresponding emulation processors in N distinct arrays;an N-way output multiplexor for each of M sets of corresponding emulation processors, for a total of M output multiplexors, with each said N-way output multiplexor having inputs from a set of N corresponding emulation processors in distinct arrays; andan output driver for each of said N-way output multiplexors, said output drivers having as inputs the output from its corresponding output multiplexor.