Patent US5430530A successfully refreshed from Google Patents.
Patent US5802348A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5802348A Expired / Lapsed US ⏱️ 0.0 years remaining

Logic analysis system for logic emulation systems

Assignee: Mentor Graphics Corp
•
Filing: 1995-12-18
•
Granted: 1998-09-01
•
Expires: 2015-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A portion of a logic emulation system is configured to sample logic values from the portion of the emulation system that is used to emulate the user digital logic design. These sampled values are then multiplexed by the emulation system to a logic analysis device. Typically, this is a commercially-available logic analyzer. To achieve this functionality, the emulation system is provided with a clock signal that has a higher frequency than the emulation clock signal received from the target or user system. This high speed clock signal is provided to logic analyzer as a strobe signal and controls the transfer of words of logic values from the emulation system to the logic analyzer. As a result, the number of signals that the logic analyzer can effectively sample for a cycle of the emulation clock is increased. Each probe of the logic analyzer can now receive multiple time-division multiplex logic values for each emulation clock cycle thus, increasing the width of logic analysis that can be performed on a particular emulation system with the conventional logic analyzers.

Inventors

  • 👤 Kem Stewart
  • 👤 Charles W. Selvidge
  • 👤 Kenneth Crouch
  • 👤 Marina Wong
  • 👤 Mark Seneski

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:40
CPC Classifications
G; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3177; G06; G06F; G06F11/00; G06F11/22; G06F11/25; G06F11/26; G06F11/261; G06F30/00; G06F30/30; G06F30/32; G06F30/33; G06F30/3308; G06F30/331

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 151 words
A logic analysis system for a digital logic emulation system configured to model a digital system and operating in response to at least one emulation clock signal, the logic analysis system comprising: a clock signal generator for generating a multiplexing clock signal; and a multiplexing subsystem for transmitting logic values of logic signals from the digital logic emulation system to a logic analyzer, the multiplexing subsystem multiplexing multiple logic values on channels of the logic analyzer for cycles of the emulation clock in response to the multiplexing clock signal, the multiplexing subsystem comprising: a plurality of multiplexing circuits, each multiplexor circuit for sampling multiple logic values within a cycle of the emulation clock and then transmitting the logic values on a single channel of the logic analyzer, and a controller for controlling the multiplexing circuits to sample the logic signals to obtain the logic values and to transmit the logic values.
Claim 2
Dependent Claim 151 words
A logic analysis system for a digital logic emulation system configured to model a digital system and operating in response to at least one emulation clock signal, the logic analysis system comprising: a clock signal generator for generating a multiplexing clock signal; and a multiplexing subsystem for transmitting logic values of logic signals from the digital logic emulation system to a logic analyzer, the multiplexing subsystem multiplexing multiple logic values on channels of the logic analyzer for cycles of the emulation clock in response to the multiplexing clock signal, the multiplexing subsystem comprising: a plurality of multiplexing circuits, each multiplexor circuit for sampling multiple logic values within a cycle of the emulation clock and then transmitting the logic values on a single channel of the logic analyzer, and a controller for controlling the multiplexing circuits to sample the logic signals to obtain the logic values and to transmit the logic values.
Claim 3
Dependent Claim 30 words
A system as described in claim 1, wherein the multiplexing clock signal from the clock generator has a frequency that is higher than each one of the emulation clock signals.
Claim 4
Dependent Claim 24 words
A system as described in claim 1, wherein the multiplexing subsystem transmits the multiplexing clock signal to the logic analyzer as a strobe signal.
Claim 5
Dependent Claim 27 words
A system as described in claim 1, wherein the multiplexing subsystem is implemented in a reconfigurable logic system in which the digital logic emulation system is implemented.
Claim 6
Dependent Claim 29 words
A system as described in claim 1, wherein the multiplexing subsystem transmits tag signals to the logic analyzer to identify the logic values being transmitted to the logic analyzer.

References Cited (Backward Citations)

US4541100A Cited
US4782461A Cited
US4857774A Cited
US5109353A Cited
US5475624A Cited
US5572710A Cited
US5425036A Cited
US5513338A Cited
US5596742A Cited
US5548794A Cited
US5680592A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag