Detecting timing violations in emulation using field programmable gate array (FPGA) reprogramming
AssigneeSynopsys, Inc.
InventorsDmitry Korchemny, Nathaniel Azuelos, Boris Gommershtadt, Alexander Shot
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynopsys, Inc.
InventorsDmitry Korchemny, Nathaniel Azuelos, Boris Gommershtadt, Alexander Shot
Estimating the term…
A method of detecting a timing violation between a first sequential element and a second sequential element in a circuit design being emulated in a hardware emulation system includes, in part, determining a timing relationship between first and second clocks applied respectively to the first sequential element and the second sequential element, reconfiguring a combinational logic disposed between the first sequential element and the second sequential element as one or more buffers, setting a delay across the one or more buffers to one or more clock cycles of the hardware emulation system based on the timing relationship, reprogramming the first and second clocks in accordance with the delay, and detecting a timing violation if a change in an output of the first flip-flop is not stored in the second flip-flop within the delay.
A method of detecting a timing violation between a first sequential element and a second sequential element in a circuit design being emulated in a hardware emulation system, the method comprising:
A non-transitory computer readable medium comprising stored instructions, which when executed by a processor, cause the processor to:
Dependencies are inferred from the claim text.