Method and apparatus for swapping state data with scan cells

   
   

An enhanced scan chain architecture includes scan cells capable of holding two sets of state data associated with the functional blocks, or "modules," of a system (e.g., an integrated circuit, a multi-chip module, a printed circuit board, and the like), thereby rendering state data associated with a module accessible. The scan chains are employed, during normal operation, to manage (e.g., save, restore, swap, etc.) state data during multi-tasking and/or testing. Control logic redirects the input of the chain, or selected portions thereof, to a source of saved state when initiating or restoring a task; and/or redirects the output of the chain, or selected portions thereof, to a storage source when one task is interrupted and/or another task is resumed.

Una arquitectura realzada de la cadena de la exploración incluye las células de la exploración capaces de llevar a cabo dos sistemas de datos del estado asociados a los bloques funcionales, o los "módulos," de un sistema (e.g., un circuito integrado, un módulo de la multi-viruta, un tablero de circuito impreso, y similares), de tal modo haciendo los datos del estado asociados a un módulo accesibles. Las cadenas de la exploración se emplean, durante la operación normal, para manejar (e.g., excepto, restore, intercambio, los etc.) datos del estado durante trabajos múltiple y/o la prueba. La lógica de control vuelve a dirigir la entrada de la cadena, o porciones seleccionadas de eso, a una fuente del estado ahorrado al iniciar o restaurando una tarea; y/o vuelve a dirigir la salida de la cadena, o porciones seleccionadas de eso, a una fuente del almacenaje cuando se interrumpe una tarea y/o se reasume otra tarea.

 
Web www.patentalert.com

< Digital circuits using universal logic gates

< Active memory pool management policies

> Apparatus and method for preventing stack overflow from synchronous completion of asynchronous functions

> Methods and apparatuses for checking equivalence of circuits

~ 00100