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

Method for simulating system operation of static and dynamic circuit devices

Assignee: Synopsys Inc
•
Filing: 1984-01-30
•
Granted: 1987-01-06
•
Expires: 2004-01-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a circuit system simulation model which may comprise a combination of physical dynamic circuit devices to be modeled, of physical static circuit devices to be modeled, and of means for controlling at least the operating sequence of the physical devices, a method is provided for exercising the circuit devices which comprises segregating strobe input signals from nonstrobe input signals to be presented to each circuit device and preserving order of strobe input transitions relative to each other and to nonstrobe input transitions while ignoring the order of nonstrobe input transitions relative to one another when presenting a sequence of input patterns to each circuit device.

Inventors

  • 👤 L. Curtis Widdoes, Jr.

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:11
CPC Classifications
G; G06; G06F; G06F30/00; G06F30/30; G06F30/32; G06F30/33

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 107 words
In an apparatus for simulating operation of a digital circuit system, a method for modeling operation of a digital device in said digital circuit system, comprising: employing a physical specimen of said digital device as a reference element; segregating strobe input signals from nonstrobe input signals; and preserving order of strobe input signal transitions relative to each other and between strobe input signal transitions and nonstrobe input signal transitions while ignoring the order of nonstrobe input signal transitions relative to other nonstrobe input signal transitions in order to minimize required memory size while preserving a history of relevant input patterns to be presented to said reference element.
Claim 2
Dependent Claim 107 words
In an apparatus for simulating operation of a digital circuit system, a method for modeling operation of a digital device in said digital circuit system, comprising: employing a physical specimen of said digital device as a reference element; segregating strobe input signals from nonstrobe input signals; and preserving order of strobe input signal transitions relative to each other and between strobe input signal transitions and nonstrobe input signal transitions while ignoring the order of nonstrobe input signal transitions relative to other nonstrobe input signal transitions in order to minimize required memory size while preserving a history of relevant input patterns to be presented to said reference element.
Claim 3
Dependent Claim 179 words
The method according to claim 1 wherein said modeling operation comprises presenting a sequence of stored patterns to said reference element from a time of initialization and wherein said preserving step comprises: altering the last one of said stored patterns to contain all current values of all strobe input signals and all nonstrobe input signals in response to each nonstrobe input signal transition, and in response to any strobe input signal transition preserving the last one of said stored patterns containing all current values of all nonstrobe input signals, and the values of all strobe input signals before the strobe input signal transition, appending a second pattern after said last pattern in said sequence, said second pattern containing all current values of said strobe input signals and of said nonstrobe input signals, and appending a third pattern to said last pattern in said sequence, said third pattern for use in accumulating altered nonstrobe input signals until occurrence of a subsequent strobe input transition, and wherein said preserving step is repeated at each occurrence of a strobe input signal transition.
Claim 4
Dependent Claim 172 words
In an apparatus for simulating operation of a digital circuit system, a method for modeling operation of a digital device in said digital circuit system wherein a physical specimen of said digital device is employed as a reference element, said method comprising: segregating strobe input signals from nonstrobe input signals; presenting strobe input signal transitions to said digital device as a sequence consisting of pairs of digital patterns each of said pairs consisting of a pattern containing values of all input signals before a particular strobe input signal transition and a pattern containing the values of all input signals after the particular strobe input signal transition; stopping the presentation of said sequence of patterns at a preselected transition unrelated to states of said digital device; sampling output signals of said digital device after said preselected transition in order to allow said simulation system to respond to said sampled output signals; and storing said sampled output signals as a pattern representative of an output response of said digital device to said preselected transition.
Claim 5
Dependent Claim 172 words
In an apparatus for simulating operation of a digital circuit system, a method for modeling operation of a digital device in said digital circuit system wherein a physical specimen of said digital device is employed as a reference element, said method comprising: segregating strobe input signals from nonstrobe input signals; presenting strobe input signal transitions to said digital device as a sequence consisting of pairs of digital patterns each of said pairs consisting of a pattern containing values of all input signals before a particular strobe input signal transition and a pattern containing the values of all input signals after the particular strobe input signal transition; stopping the presentation of said sequence of patterns at a preselected transition unrelated to states of said digital device; sampling output signals of said digital device after said preselected transition in order to allow said simulation system to respond to said sampled output signals; and storing said sampled output signals as a pattern representative of an output response of said digital device to said preselected transition.
Claim 6
Dependent Claim 27 words
The method according to claim 3 wherein said storing step comprises storing input signal values in memory locations corresponding to the current last one of said patterns.
Claim 7
Dependent Claim 22 words
The method according to claim 3 wherein said strobe input signal presenting step comprises activating a strobe signal line of digital circuit.
Claim 8
Dependent Claim 32 words
The method according to claim 3 further comprising preserving the order of a sequence of said strobe input signal transitions as among each other and as relative to nonstrobe input signal transitions.
Claim 9
Dependent Claim 155 words
The method according to claim 6 wherein said preserving step comprises: altering the last one of said stored patterns to contain all current values of all strobe input signals and all nonstrobe input signals in response to each nonstrobe input signal transition, and in response to any strobe input signal transition, preserving the last one of said stored patterns containing all current values of all nonstrobe input signals, and values of all strobe input signals before the transition, appending a second pattern after said last pattern in said sequence, said second pattern containing all current values of said strobe input signals and of said nonstrobe input signals, and appending a third pattern to said last pattern in said sequence, said third pattern for use in accumulating altered nonstrobe input signal transitions until occurrence of a subsequent strobe input transition, and wherein said preserving step is repeated at each occurrence of a strobe input signal transition.
Claim 10
Dependent Claim 15 words
The method according to claim 6 wherein said digital device is a static circuit device.
Claim 11
Dependent Claim 14 words
The method according to claim 6 wherein said device is a dynamic circuit device.
Claim 12
Dependent Claim 30 words
The method according to claim 3 wherein said digital device has time-shared input/output terminals and wherein said method further includes the step of sensing fully states of said input/output terminals.
Claim 13
Dependent Claim 15 words
The method according to claim 3 wherein said digital device is a static circuit device.
Claim 14
Dependent Claim 15 words
The method according to claim 3 wherein said digital device is a dynamic circuit device.
Claim 15
Dependent Claim 27 words
The method according to claim 3 wherein said presenting step occurs at a transition rate which differs from a transition rate associated with operating said simulation system.
Claim 16
Dependent Claim 30 words
The method according to claim 3 wherein said sampling step includes sampling said output signals after a delay greater than a specified maximum delay for change in any output signal.
Claim 17
Dependent Claim 26 words
The method according to claim 3, further including the step of prestoring said sequence of input signals in a memory means prior to said presenting step.
Claim 18
Dependent Claim 25 words
The method according to claim 15 further including the step of prestoring repetitive segments of said sequence of input strobe signals as a single segment.
Claim 19
Dependent Claim 113 words
In an apparatus for simulating operation of a digital circuit system, an apparatus for modeling operation of a digital device in said digital circuit system comprising: physical specimen of said digital device as a reference element; means coupled to said physical specimen for segregating strobe input signals from nonstrobe input signals; and means for preserving order of strobe input signal transitions relative to each other and between strobe input signal transitions and nonstrobe input signal transitions while ignoring the order of nonstrobe input signal transitions relative to other nonstrobe input signal transitions in order to minimize required memory size while preserving a history of relevant state changes of inputs to said reference element.
Claim 20
Dependent Claim 113 words
In an apparatus for simulating operation of a digital circuit system, an apparatus for modeling operation of a digital device in said digital circuit system comprising: physical specimen of said digital device as a reference element; means coupled to said physical specimen for segregating strobe input signals from nonstrobe input signals; and means for preserving order of strobe input signal transitions relative to each other and between strobe input signal transitions and nonstrobe input signal transitions while ignoring the order of nonstrobe input signal transitions relative to other nonstrobe input signal transitions in order to minimize required memory size while preserving a history of relevant state changes of inputs to said reference element.

References Cited (Backward Citations)

US4070565A Cited
US4242751A Cited
US4342093A Cited
US4450560A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-01-05 1990-07-07 1991-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-01-05 1994-07-07 1995-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-01-05 1998-07-07 1999-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag