← Back to Patent Explorer
US5329471A Expired / Lapsed US ⏱️ 0.0 years remaining

Emulation devices, systems and methods utilizing state machines

Assignee: Texas Instruments Inc
•
Filing: 1993-06-29
•
Granted: 1994-07-12
•
Expires: 2013-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An emulation device including a serial scan testability interface having at least first and second scan paths, and state machine circuitry connected and responsive to said second scan path generally operable for emulation control of logical circuitry associated with said emulation device.

Inventors

  • 👤 Gary L. Swoboda
  • 👤 Martin D. Daniels
  • 👤 Joseph A. Coomes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 19:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3648; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318536; G01R31/318558; G06F11/22; G06F11/2289; G06F11/26; G06F11/261; G06F8/00; G06F8/40; G06F8/41; G01R31/318505; G06F11/006; G06F11/30; G06F11/32; G06F11/34

Claims Analysis

Total Claims: 78
Claim 1
Independent Claim 80 words
An emulation device which enables a functional circuit to support its own emulation, comprising: a serial scan testability interface having at least first and second scan paths, said first scan path being provided for applying digital information to the functional circuit for use in emulation of the functional circuit; and state machine circuitry connected to said second scan path, said state machine circuitry having a sequence of states responsive to said second scan path and corresponding to emulation command codes.
Claim 2
Dependent Claim 80 words
An emulation device which enables a functional circuit to support its own emulation, comprising: a serial scan testability interface having at least first and second scan paths, said first scan path being provided for applying digital information to the functional circuit for use in emulation of the functional circuit; and state machine circuitry connected to said second scan path, said state machine circuitry having a sequence of states responsive to said second scan path and corresponding to emulation command codes.
Claim 3
Dependent Claim 16 words
The emulation device of claim 1 wherein said serial scan testability interface comprises a JTAG interface.
Claim 4
Dependent Claim 20 words
The emulation device of claim 1 wherein said second scan path includes scan registers for holding respective emulation command codes.
Claim 5
Dependent Claim 20 words
The emulation device of claim 1 wherein said second scan path includes a scan register for holding domain locking signals.
Claim 6
Dependent Claim 65 words
The emulation device of claim 1 further comprising a processor and a logic circuit for connection to the processor, said logic circuit operable to produce a done signal representing that the processor is done executing an instruction, wherein said second scan path includes a scan register for holding a selection signal determining whether the state machine circuitry is to be responsive to the done signal.
Claim 7
Dependent Claim 58 words
The emulation device of claim 1 for use with a test clock and a functional clock for a processor circuit wherein said second scan path includes a scan register and said state machine circuitry includes clock control circuitry coupling the test clock or the functional clock to the processor circuit depending on a signal in the scan register.
Claim 8
Dependent Claim 73 words
The emulation device of claim 1 for use with a test clock and a functional clock for circuitry having domains wherein said second scan path includes a scan register and said state machine circuitry includes clock control circuitry having respective outputs for the domains so that the clock control circuitry independently couples the test clock to one domain and the functional clock to another domain depending on a signal in the scan register.
Claim 9
Dependent Claim 75 words
The emulation device of claim 1 for use with circuitry having domains wherein said second scan path includes scan registers for holding command codes designating a selected domain and first and second command codes for the selected domain, wherein said state machine circuitry includes emulation control code registers for each of the domains, selection circuitry coupling said scan registers to the emulation control code registers, and a state machine connected to operate the selection circuitry.
Claim 10
Dependent Claim 47 words
The emulation device of claim 1 for use with circuitry to be emulated producing a done signal indicative of a predetermined electrical condition of the circuitry, wherein said state machine circuitry has respective inputs for a start signal from the testability interface and for the done signal.
Claim 11
Dependent Claim 30 words
The emulation device of claim 1 wherein said testability interface includes a decoding circuit having an output signaling to said state machine circuitry when a particular scan path is selected.
Claim 12
Dependent Claim 59 words
The emulation device of claim 1 or use with a test clock connected to said testability interface and a functional clock connected to said state machine circuitry and further comprising a handshake synchronizer connected between said testability interface and said state machine circuitry to produce a start signal for said state machine circuitry in response to said testability interface.
Claim 13
Dependent Claim 16 words
The emulation device of claim 1 wherein said first scan path includes a boundary scan path.
Claim 14
Dependent Claim 28 words
The emulation device of claim 1 for use with circuitry including shift register latches wherein said testability interface includes a third scan path interconnecting said shift register latches.
Claim 15
Dependent Claim 55 words
The emulation device of claim 1 for use with circuitry having domains, wherein said testability interface includes additional scan paths for each of the domains and said second scan path includes a serial register for lock signals, the emulation device further comprising switching circuits connecting the additional scan paths in response to the lock signals.
Claim 16
Dependent Claim 26 words
The emulation device of claim 1 wherein said serial scan testability interface includes an instruction register, and scan path selection circuitry responsive to said instruction register.
Claim 17
Dependent Claim 36 words
The emulation device of claim 15 wherein said serial scan testability interface includes a separate state machine connected to control said instruction register and having a sequence of states responsive to an externally supplied digital signal.
Claim 18
Dependent Claim 100 words
An electronic device, comprising: a semiconductor chip with an integrated circuit fabricated thereon, said integrated circuit being provided to support emulation of its own functional operation; a serial scan testability interface on-ship having at least first and second scan paths, said first scan path being provided for applying digital information to said integrated circuit for use in emulation of said integrated circuit; and state machine circuitry on-chip connected to said second scan path, said state machine circuitry having a sequence of states responsive to said second scan path and providing control signals for use in emulation of said integrated circuit.
Claim 19
Dependent Claim 100 words
An electronic device, comprising: a semiconductor chip with an integrated circuit fabricated thereon, said integrated circuit being provided to support emulation of its own functional operation; a serial scan testability interface on-ship having at least first and second scan paths, said first scan path being provided for applying digital information to said integrated circuit for use in emulation of said integrated circuit; and state machine circuitry on-chip connected to said second scan path, said state machine circuitry having a sequence of states responsive to said second scan path and providing control signals for use in emulation of said integrated circuit.
Claim 20
Dependent Claim 50 words
The electronic device of claim 17 wherein said testability interface includes additional scan paths defining domains in the integrated circuit, and said second scan path includes a serial shift register for lock signals, the device further comprising switching circuits connecting the additional scan paths in response to the lock signals.
Claim 21
Dependent Claim 20 words
The electronic device of claim 17 wherein said second scan path includes scan registers for holding respective emulation command codes.
Claim 22
Dependent Claim 44 words
The electronic device of claim 17 wherein said integrated circuit includes a processor and a logic circuit connected to said processor, said logic circuit operable to produce a done signal for said state machine circuitry representing that the processor is done executing an instruction.
Claim 23
Dependent Claim 82 words
The electronic device of claim 17 wherein said testability interface has additional scan paths defining domains in the integrated circuit, said second scan path including scan registers holding command codes designating a selected domain and first and second command codes for controlling the selected domain, wherein said state machine circuitry includes emulation control code registers for each of the domains, selection circuitry coupling said scan registers to the emulation control code registers, and a state machine connected to operate the selection circuitry.
Claim 24
Dependent Claim 51 words
The electronic device of claim 17 further comprising a circuit responsive to said integrated circuit to produce a done signal indicative of a predetermined electrical condition of the integrated circuit, wherein said state machine circuitry has respective inputs for a start signal from the testability interface and for the done signal.
Claim 25
Dependent Claim 31 words
The electronic device of claim 17 wherein said testability interface includes a decoding circuit having an output to signal to said state machine circuitry when a particular scan path is selected.
Claim 26
Dependent Claim 57 words
The electronic device of claim 17 including a test clock connected to said testability interface and a functional clock connected to said state machine circuitry and further comprising a handshake synchronizer connected between said testability interface and said state machine circuitry to produce a start signal for said state machine circuitry in response to said testability interface.
Claim 27
Dependent Claim 16 words
The electronic device of claim 17 wherein said first scan path includes a boundary scan path.
Claim 28
Dependent Claim 53 words
The electronic device of claim 17 further comprising a test clock and a functional clock wherein said second scan path includes a scan register and said state machine circuitry includes clock control circuitry coupling the test clock or the functional clock to the integrated circuit depending on a signal in the scan register.
Claim 29
Dependent Claim 50 words
The electronic device of claim 26 wherein said clock control circuitry has respective outputs for different domains in the integrated circuit so that the clock control circuitry independently couples the test clock to one domain and the functional clock to another domain depending on the signal in the scan register.
Claim 30
Dependent Claim 146 words
An electronic system comprising a printed wiring board with serial-scan interconnected electronic devices, at least one of the electronic devices including a semiconductor chip with an integrated circuit fabricated thereon, said at least one electronic device being provided to support emulation of its own functional operation, a serial scan testability interface on-chip having at least first and second scan paths, said first scan path being provided for applying digital information to said at least one of the electronic devices for use in emulation of said at least one of the electronic devices, and said at least one of the electronic devices including state machine circuitry on-chip which is connected to said second scan path, said state machine circuitry having a sequence of states responsive to said second scan path and providing control signals for use in emulation of said at least one of the electronic devices.
Claim 31
Dependent Claim 146 words
An electronic system comprising a printed wiring board with serial-scan interconnected electronic devices, at least one of the electronic devices including a semiconductor chip with an integrated circuit fabricated thereon, said at least one electronic device being provided to support emulation of its own functional operation, a serial scan testability interface on-chip having at least first and second scan paths, said first scan path being provided for applying digital information to said at least one of the electronic devices for use in emulation of said at least one of the electronic devices, and said at least one of the electronic devices including state machine circuitry on-chip which is connected to said second scan path, said state machine circuitry having a sequence of states responsive to said second scan path and providing control signals for use in emulation of said at least one of the electronic devices.
Claim 32
Dependent Claim 44 words
The electronic system of claim 28 wherein said integrated circuit includes a processor and a logic circuit connected to said processor, said logic circuit operable to produce a done signal for said state machine circuitry representing that the processor is done executing an instruction.
Claim 33
Dependent Claim 82 words
The electronic device of claim 28 wherein said testability interface has additional scan paths defining domains in a said integrated circuit, said second scan path including scan registers holding command codes designating a selected domain and first and second command codes for controlling the selected domain, wherein said state machine circuitry includes emulation control code registers for each of the domains, selection circuitry coupling said scan registers to the emulation control code registers, and a state machine connected to said selection circuitry.
Claim 34
Dependent Claim 53 words
The electronic system of claim 28 further comprising a test clock and a functional clock wherein said second scan path includes a scan register and said state machine circuitry includes clock control circuitry coupling the test clock or the functional clock to the integrated circuit depending on a signal in the scan register.
Claim 35
Dependent Claim 50 words
The electronic system of claim 31 wherein said clock control circuitry has respective outputs for different domains in the integrated circuit so that the clock control circuitry independently couples the test clock to one domain and the functional clock to another domain depending on the signal in the scan register.
Claim 36
Dependent Claim 136 words
An electronic system comprising a host computer, a serial scan interface associated with said host computer for downloading testability codes and emulation command codes, and an electronic system connected to said serial scan interface and including a printed wiring board with at least one electronic device that includes a semiconductor chip with an integrated circuit fabricated thereon, said integrated circuit being provided to support emulation of its own functional operation, a serial scan testability interface on-chip having at least first and second scan paths for receiving said testability codes and emulation command codes respectively, and state machine circuitry on-chip which is connected to said second scan path and which has a sequence of states responsive to said second scan path, wherein said sequence of states provides control signals for use in emulation of said integrated circuit.
Claim 37
Dependent Claim 136 words
An electronic system comprising a host computer, a serial scan interface associated with said host computer for downloading testability codes and emulation command codes, and an electronic system connected to said serial scan interface and including a printed wiring board with at least one electronic device that includes a semiconductor chip with an integrated circuit fabricated thereon, said integrated circuit being provided to support emulation of its own functional operation, a serial scan testability interface on-chip having at least first and second scan paths for receiving said testability codes and emulation command codes respectively, and state machine circuitry on-chip which is connected to said second scan path and which has a sequence of states responsive to said second scan path, wherein said sequence of states provides control signals for use in emulation of said integrated circuit.
Claim 38
Dependent Claim 20 words
The electronic system of claim 33 wherein said second scan path includes scan registers for holding respective emulation command codes.
Claim 39
Dependent Claim 44 words
The electronic system of claim 33 wherein said integrated circuit includes a processor and a logic circuit connected to said processor, said logic circuit operable to produce a done signal for said state machine circuitry representing that the processor is done executing an instruction.
Claim 40
Dependent Claim 53 words
The electronic system of claim 33 further comprising a test clock and a functional clock wherein said second scan path includes a scan register and said state machine circuitry includes clock control circuitry coupling the test clock or the functional clock to the integrated circuit depending on a signal in the scan register.
Claim 41
Dependent Claim 50 words
The electronic system of claim 36 wherein said clock control circuitry has respective outputs for different domains in the processor circuit so that the clock control circuitry independently couples the test clock to one domain and the functional clock to another domain depending on the signal in the scan register.
Claim 42
Dependent Claim 81 words
The electronic device of claim 33 wherein said testability interface has additional scan paths defining domains in the integrated circuit, said second scan path including scan registers holding command codes designating a selected domain and first and second command codes for controlling the selected domain, wherein said state machine circuitry includes emulation control code registers for each of the domains, selection circuitry coupling said scan registers to the emulation control code registers, and a state machine connected to said selection circuitry.
Claim 43
Dependent Claim 49 words
The electronic system of claim 33 wherein said testability interface includes additional scan paths defining domains in the integrated circuit, and said second scan path includes a serial register for lock signals, the device further comprising switching circuits connecting the additional scan paths in response to the lock signals.
Claim 44
Dependent Claim 27 words
The electronic system of claim 39 wherein said domains include a domain including a processor core, a domain including peripheral circuitry, and a domain including analysis circuitry.
Claim 45
Independent Claim 108 words
A method of operating an emulation device with an integrated circuit which is segmentable into domains and which is provided to support emulation of its own functional operation, comprising the steps of downloading testability codes and emulation command codes to respective scan paths of the integrated circuit and sequentially executing the emulation command codes so that a first command code is executed and then a subsequent emulation command code is executed at a time depending upon completion of a predetermined electronic operation by the integrated circuit wherein at least one domain is operating functionally while at least one domain is operating in accordance with said emulation command codes.
Claim 46
Independent Claim 108 words
A method of operating an emulation device with an integrated circuit which is segmentable into domains and which is provided to support emulation of its own functional operation, comprising the steps of downloading testability codes and emulation command codes to respective scan paths of the integrated circuit and sequentially executing the emulation command codes so that a first command code is executed and then a subsequent emulation command code is executed at a time depending upon completion of a predetermined electronic operation by the integrated circuit wherein at least one domain is operating functionally while at least one domain is operating in accordance with said emulation command codes.
Claim 47
Independent Claim 98 words
A method of operating an emulation device so as to utilize an integrated circuit in support of its own emulation, comprising the steps of downloading emulation command codes to a scan path of the integrated circuit, the emulation command codes identifying different ones of a plurality of domains of the integrated circuit and which of a test clock and a functional clock is to be applied to each domain, and executing the emulation command codes to couple the test clock or the functional clock to the domains of the integrated circuit in accordance with the emulation command codes.
Claim 48
Independent Claim 98 words
A method of operating an emulation device so as to utilize an integrated circuit in support of its own emulation, comprising the steps of downloading emulation command codes to a scan path of the integrated circuit, the emulation command codes identifying different ones of a plurality of domains of the integrated circuit and which of a test clock and a functional clock is to be applied to each domain, and executing the emulation command codes to couple the test clock or the functional clock to the domains of the integrated circuit in accordance with the emulation command codes.
Claim 49
Dependent Claim 185 words
An electronic device, comprising: a semiconductor chip having an integrated circuit fabricated thereon; said integrated circuit including functional circuitry for performing normal operating functions of said integrated circuit, said auxiliary circuitry for performing auxiliary functions that provide information regarding the machine state of said functional circuitry, said auxiliary circuitry including state machine circuitry having an input which is accessible externally of said integrated circuit for permitting external control of said auxiliary functions; said auxiliary circuitry further including a test architecture operatively associated with said functional circuitry and capable of executing operations according to a test methodology, said test architecture having a control interface through which said test architecture is controllable, said control circuitry being embedded within said integrated circuit; and said auxiliary circuitry further including adaptor circuitry interfacing between said state machine circuitry and said test architecture, said adaptor circuitry including a serial scan path for receiving data selected by said state machine circuitry, said adaptor circuitry also including circuitry responsive to said state machine circuitry and said data in said serial scan path for selectively operating said embedded control interface of said test architecture.
Claim 50
Dependent Claim 185 words
An electronic device, comprising: a semiconductor chip having an integrated circuit fabricated thereon; said integrated circuit including functional circuitry for performing normal operating functions of said integrated circuit, said auxiliary circuitry for performing auxiliary functions that provide information regarding the machine state of said functional circuitry, said auxiliary circuitry including state machine circuitry having an input which is accessible externally of said integrated circuit for permitting external control of said auxiliary functions; said auxiliary circuitry further including a test architecture operatively associated with said functional circuitry and capable of executing operations according to a test methodology, said test architecture having a control interface through which said test architecture is controllable, said control circuitry being embedded within said integrated circuit; and said auxiliary circuitry further including adaptor circuitry interfacing between said state machine circuitry and said test architecture, said adaptor circuitry including a serial scan path for receiving data selected by said state machine circuitry, said adaptor circuitry also including circuitry responsive to said state machine circuitry and said data in said serial scan path for selectively operating said embedded control interface of said test architecture.
Claim 51
Dependent Claim 48 words
The device of claim 43, wherein said circuitry for selectively driving said embedded control interface includes further state machine circuitry responsive to said first-mentioned state machine circuitry and to said serial scan path for providing control signals for use in operating said embedded interface of said test architecture.
Claim 52
Dependent Claim 19 words
The device of claim 43, wherein said state machine circuitry is a TAP controller according to IEEE STD 1149.1.
Claim 53
Dependent Claim 15 words
The device of claim 43, wherein said state architecture is Modular Port Scan Design architecture.
Claim 54
Dependent Claim 86 words
The device of claim 43, wherein said functional circuitry is operable at a first clock rate to perform said normal operating functions, wherein said data selected by said state machine circuitry is scanned through said serial scan path at a second clock rate which differs from said first clock rate, and wherein said auxiliary circuitry is operable to permit scanning data through said serial scan path at said second clock rate while said functional circuitry is concurrently performing normal operating functions at said first clock rate.
Claim 55
Dependent Claim 97 words
The device of claim 43, wherein said functional circuitry is operable at a first clock rate to perform said normal operating functions, wherein said test architecture includes a further serial scan path extending through said functional circuitry for scanning data through said functional circuitry at a second clock rate which differs from said first clock rate, and wherein said adaptor circuitry is operable to permit scanning data through a portion of said functional circuitry at said second clock rate while another portion of said function circuitry is concurrently performing normal operating functions at said first clock rate.
Claim 56
Dependent Claim 108 words
The device of claim 45, wherein said adaptor circuitry includes a plurality of clock control circuits operatively associated with respective portions of said functional circuitry, wherein said further serial scan path includes a plurality of serially connectable scan path sections operatively associated with respective portions of said functional circuitry, and each said clock control circuit being operable independently of the remaining said clock control circuits for supplying a selected one of a first clock signal having said first clock rate for use by the associated portion of said functional circuit and a second clock signal having said second clock rate for use by the associated scan path section.
Claim 57
Dependent Claim 46 words
The device of claim 48, wherein said first-mentioned serial scan path and said further serial scan path have a common, externally accessible scan data input and are selectively enabled in response to operation of said state machine circuitry to receive data at said scan data input.
Claim 58
Dependent Claim 225 words
An electronic system, comprising: a semiconductor chip having an integrated circuit fabricated thereon: said integrated circuit having functional circuitry for performing normal operating functions of said integrated circuit, said auxiliary circuitry for performing auxiliary functions that provide information regarding the machine state of said functional circuitry, said auxiliary circuitry including state machine circuitry having an input which is accessible externally of said integrated circuit for permitting external control of said auxiliary functions; said auxiliary circuitry further including a test architecture operatively associated with said functional circuitry and capable of executing operations according to a test methodology, said test architecture having a control interface through which said test architecture is controllable, said control interface being embedded within said integrated circuit; said auxiliary circuitry further including adaptor circuitry interfacing between said state machine circuitry and said test architecture, said adaptor circuitry including a serial scan path for receiving data selected by said state machine circuitry, said adaptor circuitry also including circuitry responsive to said state machine circuitry and said data in said serial scan path for selectively operating said embedded control interface of said test architecture; and wherein said electronic system includes a plurality of said semiconductor chips, said externally accessible inputs of said state machine circuitries being connected together to form a common externally accessible input, and said serial scan paths being connected together in series.
Claim 59
Dependent Claim 225 words
An electronic system, comprising: a semiconductor chip having an integrated circuit fabricated thereon: said integrated circuit having functional circuitry for performing normal operating functions of said integrated circuit, said auxiliary circuitry for performing auxiliary functions that provide information regarding the machine state of said functional circuitry, said auxiliary circuitry including state machine circuitry having an input which is accessible externally of said integrated circuit for permitting external control of said auxiliary functions; said auxiliary circuitry further including a test architecture operatively associated with said functional circuitry and capable of executing operations according to a test methodology, said test architecture having a control interface through which said test architecture is controllable, said control interface being embedded within said integrated circuit; said auxiliary circuitry further including adaptor circuitry interfacing between said state machine circuitry and said test architecture, said adaptor circuitry including a serial scan path for receiving data selected by said state machine circuitry, said adaptor circuitry also including circuitry responsive to said state machine circuitry and said data in said serial scan path for selectively operating said embedded control interface of said test architecture; and wherein said electronic system includes a plurality of said semiconductor chips, said externally accessible inputs of said state machine circuitries being connected together to form a common externally accessible input, and said serial scan paths being connected together in series.
Claim 60
Dependent Claim 89 words
The system of claim 51, wherein said test architecture includes a further serial scan path extending through said functional circuitry for scanning data through said functional circuitry, said first-mentioned serial scan path and said further serial scan path having a common, externally accessible scan data input and a common, externally accessible scan data output, each said scan path being selectively enabled in response to operation of the associated state machine circuitry to receive input data at said scan data input and provide output data at said scan data output.
Claim 61
Dependent Claim 30 words
The system of claim 51, wherein one of said integrated circuits includes a digital signal processor (DSP) and another of said integrated circuits in an application specific integrated circuit (ASIC).
Claim 62
Dependent Claim 27 words
The system of claim 51, wherein one of said integrated circuits includes a microprocessor and another of said integrated circuits is an application specific integrated circuit (ASIC).
Claim 63
Dependent Claim 29 words
The system of claim 51, wherein one of said integrated circuits includes a graphics signal processor and another of said integrated circuits is an application specific integrated circuit (ASIC).
Claim 64
Dependent Claim 28 words
The system of claim 51, wherein one of said integrated circuits includes a graphics signal processor and another of said integrated circuits includes a digital signal processor (DSP).
Claim 65
Dependent Claim 25 words
The system of claim 51, wherein one of said integrated circuits includes a graphics signal processor and another of said integrated circuits includes a microprocessor.
Claim 66
Dependent Claim 26 words
The system of claim 51, wherein one of said integrated circuits includes a digital signal processor (DSP) and another of said integrated circuits includes a microprocessor.
Claim 67
Dependent Claim 16 words
The system of claim 51, wherein said semiconductor chips are provided on a printed circuit board.
Claim 68
Dependent Claim 26 words
The system of claim 51, wherein said functional circuitry of one of said integrated circuits differs from said functional circuitry of another of said integrated circuits.
Claim 69
Dependent Claim 16 words
The system of claim 60, wherein each of said integrated circuits has identical state machine circuitry.
Claim 70
Dependent Claim 26 words
The system of claim 51, wherein said adaptor circuitry of one of said integrated circuits differs from said adaptor circuitry of another of said integrated circuits.
Claim 71
Dependent Claim 16 words
The system of claim 62, wherein each of said integrated circuits has identical state machine circuitry.
Claim 72
Dependent Claim 26 words
The system of claim 51, wherein said test architecture of one of said integrated circuits differs from said test architecture of another of said integrated circuits.
Claim 73
Dependent Claim 16 words
The system of claim 64, wherein each of said integrated circuits has identical state machine circuitry.
Claim 74
Independent Claim 109 words
A method of evaluating the functionality of an integrated circuit, comprising the steps of: providing within the integrated circuit a test architecture capable of executing operations according to a test methodology; embedding a control interface of the test architecture within the integrated circuit; providing state machine circuitry within the integrated circuit; accessing the state machine circuitry externally of the integrated circuit to select a serial scan path provided in the integrated circuit; scanning data into the selected serial scan path; and selectively operating the embedded control interface of the test architecture in response to operation of the state machine circuitry and to the data in the serial scan path.
Claim 75
Independent Claim 109 words
A method of evaluating the functionality of an integrated circuit, comprising the steps of: providing within the integrated circuit a test architecture capable of executing operations according to a test methodology; embedding a control interface of the test architecture within the integrated circuit; providing state machine circuitry within the integrated circuit; accessing the state machine circuitry externally of the integrated circuit to select a serial scan path provided in the integrated circuit; scanning data into the selected serial scan path; and selectively operating the embedded control interface of the test architecture in response to operation of the state machine circuitry and to the data in the serial scan path.
Claim 76
Dependent Claim 45 words
The method of claim 66, including scanning data through one portion of said integrated circuit at a first clock rate while another portion of said integrated circuit is concurrently performing normal operation functions at a second clock rate which differs from the first clock rate.
Claim 77
Dependent Claim 79 words
The method of claim 66, including supplying one portion of said integrated circuit with a selected one of a first clock signal having a first clock rate for use in performing normal operating functions and a second clock signal having a second clock rate different form said first clock rate for use in scanning data through said one portion, and performing said supplying step independently of any clock signal concurrently applied to any another portion of said integrated circuit.
Claim 78
Dependent Claim 20 words
The method of claim 66, including performing said scanning step while said integrated circuit is concurrently performing normal operating functions.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-07-11 1998-01-10 1998-07-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-07-11 2002-01-10 2002-07-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-07-11 2006-01-10 2006-07-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag