Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Transparently-gathering-a-chips-multiple-internal-states-via-scan-path-and-a-trigger

 System and method for interconnection of computer peripherals via multiple interfaces
OF THE INVENTION Reference will now be made to the drawings in which the various elements of one ...


 Heat frame for portable computer
The present invention provides a portable computer including plurality of circuit boards mounted on ...


 Method of swapping auxiliary storage devices using a suspend mode
The present invention has been made in an effort to solve the above problems. It is an object of ...


 Panel assembly for compact PCI system interface card
Accordingly, the object of the present invention is to provide an improved panel assembly for an ...


 Sub-card board connector, sub-card board, modem sub-card, and a computer having this connector
An object of the present invention is to solve the above-mentioned problem and provide a sub-card ...


 Closed case removable expansion card having interconnect and adapter circuitry for both I/O and removable memory
Components of the Expansion Card FIG. 9 is an abstract drawing representing a closed-case ...


 Compact PCI connector guide
The compact PCI (peripheral component interconnect) connector guide 2 which forms the present ...


 Portable data collection
The present invention expands the utility of portable data collection systems. The invention ...


 First-in, first-out (FIFO) buffer
OF A PREFERRED EMBODIMENT Reference is now made to FIGS. 1 and 2 which illustrate the variable ...


 Method and structure for switching multiple contexts in storage subsystem target device
The present invention solves the above and other problems, thereby advancing the state of the ...


 Transparently gathering a chips multiple internal states via scan path and a trigger

Details
Inventors: Godfrey, Gary M.; Goodrich, III, Floyd;
Assignee: Advanced Micro Devices Inc. (Sunnyvale, CA)
Primary Examiner: Kim; Kenneth S.
Assistant Examiner:
Attorney, Agent or Firm: Akin Gump Strauss Hauer & Feld LLP

A microcontroller has many miscellaneous logics. The miscellaneous logic can include input/outputs of combinational logic or peripheral devices of the microcontroller, storage devices such as latches, or registers. The miscellaneous logic is coupled to multiple stages of scan cells. The multiple stages can be used as a buffer while the last stage of scan cells are scanned out. A predetermined stage of scan cells are coupled together to form a scan path where data from the miscellaneous logic can be outputted to an external memory. In one embodiment, the predetermined stage is the last stage of scan cells. A trigger signal is used to shift the data from the miscellaneous logic to the next stage of scan cells. Once the last stage of scan cells are loaded, a clocking signal can be provided so that the data in the predetermined stage of scan cells is scanned out. The present invention provides among other things, a graceful way to capture data from miscellaneous logic of the microcontroller using scan hardware.

DETAILED DESCRIPTION According to the present invention, a scan path is used to capture data of miscellaneous logic embedded in a microcontroller, such as input/outputs of combinational logic, memory devices such as latches, peripherals in a microcontroller, or a discrete device incorporating scan hardware.
The data is captured in scan cells, such as latches or flip-flops, but the scan cells are implemented in multiple stages.
There can be up to N stages of scan cells, where N is greater than 1.
Each miscellaneous logic is coupled to a corresponding scan cell of a 1st stage; each 1st state scan cell is coupled to a corresponding 2nd stage state scan cell, and so on.
These additional stages of scan cells allow multiple "snapshots" of the scanned logic to be taken without first scanning previous "snapshots".
Each stage of state scan cells can store input/output data of the miscellaneous logic and can eventually be scanned out.
At least the Nth stage of scan cells are serially coupled together to form a scan path.
Should the miscellaneous logic be peripherals embedded in the microcontroller, the scan paths of each peripheral are preferably serially coupled together.
If desired, the scanned information can be used for diagnostics, among other things.
The capturing of data can occur while the microcontroller is running other applications.
It is unnecessary to halt the microcontroller to capture the data.
In addition, the use of multiple stages of scan cells allows the storage of the data should it be impossible to scan the data out as quickly as it is captured.
A trigger can be used to capture the data of the miscellaneous logic into scan cells.
When the scan cells are triggered, the data in the miscellaneous logic are loaded into the 1st stage of state scan cells.
In addition, the states in the 1st stage of scan cells are loaded into the 2nd stage, and so on, up to the Nth stage of scan cells.
The trigger can be initiated under certain criteria.
The criteria can be activation of the trigger by an operator, the happening of an event, the lapse of a predetermined time period, or on other conditions



Related patents
  Method and apparatus for dynamically testing electrical interconnect
A new type of hardware emulation system is disclosed and claimed which reduces hardware cost by time-multiplexing multiple design signals onto physical logic chip pins ...
  System and method for saving the state for advanced microprocessor operating modes
Accordingly, it is an object of the present invention to provide a resume processing function for use with an advanced operating environment such as Windows. It is a ...
  ***WITHDRAWN PATENT AS PER THE LATEST USPTO WITHDRAWN LIST*** *** NO IMAGES AVAILABLE***
Description:...
  Hydraulic reservoir for tandem master cylinder
An object of this invention is to provide a novel hydraulic reservoir for master cylinder which fulfils well the above described requirements. Another object of this ...
  Semiconductor device
We have investigated the aforementioned semiconductor devices of the prior art and have found the following problems: (1) In the semiconductor device of the prior art, ...
  Tape ball lead integrated circuit package
As will be described in more detail hereinafter, an integrated circuit package assembly utilizing both leads and a grid array of contacts attached to the bottom of the ...
  Transmission unit receiving and storing means
OF EMBODIMENTS] In the following, the present invention shall be described by way of preferred embodiments. FIG. 1 shows a schematic outline of a general embodiment of ...
  Computer enclosure with embedded PCMCIA modem card
The present invention solves the shortcomings and deficiencies of the prior art by constructing an embedded internal DAA PCMCIA Modem that includes a standardized input/...
  IC card and IC card system
The present invention is directed to overcome the foregoing problems, and therefore an object of the present invention is to provide an IC card and an IC card system ...
  Card type semiconductor device
The invention solves the above problems of the conventional devices and methods discussed above. Accordingly, an object of the invention is to provide a card type ...

0.004

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved