×

Emulation system having multiple emulated clock cycles per emulator clock cycle and improved signal routing

  • US 5,923,865 A
  • Filed: 06/28/1995
  • Issued: 07/13/1999
  • Est. Priority Date: 06/28/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An emulation system for emulating a circuit design, wherein the emulation system includes a logic processor for solving equations to emulate the circuit design, wherein the logic processor includes logic processor inputs and logic processor outputs, the emulation system comprising:

  • a first selector having first selector inputs and first selector outputs, wherein one or more outputs from the logic processor are coupled to the first selector inputs wherein the first selector selects a subset of signals at the first selector inputs and applies the selected signals to the first selector outputs;

    a register having register inputs and register outputs, wherein the register inputs are coupled to the outputs of the first selectors, wherein the register stores the signals received from the selectors;

    a second selector having second selector inputs and second selector outputs, wherein the second selector inputs are coupled to the register outputs for selectively applying the register outputs to the second selector outputs;

    wherein the inputs of the logic processor are coupled to the outputs of the second selectors;

    wherein the first selector includes 256 48;

    1 multiplexers;

    wherein the register includes 256 shift registers, each having an input and an output, wherein the outputs from the 48;

    1 multiplexers in the first selector are coupled to the shift registers one-to-one, wherein the shift registers each have 64 stages and 64 bits of parallel output lines for a total of 64×

    256=16,384 shift register parallel output lines;

    wherein the second selector includes 128 1024;

    1 multiplexers coupled to the shift register parallel output lines so that groups of 8 1024;

    1 selectors receive the same 1024 outputs from a group of 16 shift registers; and

    Wherein the logic processor includes 8 processors, wherein each processor includes 16 inputs, wherein the processor inputs are coupled to the outputs of the 128 1024;

    1 multiplexers so that the 128 1024;

    1 multiplexers are coupled to processors according to an assignment modulo 16.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×