Modular scan data network for high speed scan data transfer
AssigneeQUALCOMM Incorporated
InventorsJais Abraham, Arvind Jain, Rajeev Komalan Nair, Basim Mohammed Issa Shanyour, Madan Krishnappa
Life of this patent
Estimating the term…
Abstract
Scan testing features on a chip may include a streaming scan network (SSN) with core streaming scan hubs (CSHs). A CSH may include a parent bus interface, a child bus interface, and a streaming scan hub (SSH). A CSH may also include multiplexing logic configured to select whether the child bus interface is included in the SSN or excluded from the SSN. Multiple CSHs may be interconnected in a hierarchical topology through the child bus interfaces.
Claims16
A system for scan testing on an integrated circuit chip, comprising:
- a streaming scan bus;
- a plurality of core streaming scan hubs (CSHs) coupled in a ring topology by portions of the streaming scan bus and forming a ring data network with the streaming scan bus, the plurality of CSHs including a first CSH and a second CSH, each of the CSHs having a parent bus interface and a child bus interface, each of the CSHs having a streaming scan hub (SSH) coupled to the parent bus interface and configured to transmit chip test scan data to and receive chip test scan results from a test controller, each of the CSHs having multiplexing logic configured to selectably include the child bus interface in the ring data network and selectably exclude the child bus interface from the ring data network, the parent bus interface of the first CSH coupled to an off-chip interface;
- and
- each CSH comprising a bus adapter, each bus adapter configured to provide a first portion of the streaming scan bus to the one of the CSHs and a second portion of the streaming scan bus to another CSH in the ring data network;
- each bus adapter includes at least two bus rotators coupled to a bus merger, each bus rotator configured to rotate the second portion of the streaming scan bus from a first position in the bus to a second position in the bus, the bus merger comprising a plurality of exclusive-or gates which are coupled to a multiplexer, the bus adapter supporting legacy test vectors configured for a topology other than the ring topology.
A method for scan testing on an integrated circuit chip, comprising:
- receiving scan test data by an off-chip interface of the chip, the scan test data comprising legacy test vectors configured for a topology other than a ring topology;
- providing the scan test data to a parent bus interface of a first core streaming scan hub (CSH) of a ring data network, the ring data network comprising a plurality of CSHs, including the first CSH and a second CSH, coupled in a ring topology with a streaming scan bus;
- each CSH comprising a bus adapter, each bus adapter configured to provide a first portion of the streaming scan bus to the one of the CSHs and a second portion of the streaming scan bus to another CSH in the ring data network;
- each bus adapter includes at least two bus rotators coupled to a bus merger, each bus rotator configured to rotate the second portion of the streaming scan bus from a first position in the bus to a second position in the bus, the bus merger comprising a plurality of exclusive-or gates which are coupled to a multiplexer, the bus adapter supporting the legacy test vectors configured for a topology other than the ring topology;
- providing the scan test data from the parent bus interface to a streaming scan hub (SSH) of the first CSH;
- selectably providing the scan test data in the first CSH to a child bus interface of the first CSH, including configuring multiplexing logic of the first CSH to selectably include the child bus interface of the first CSH in the ring data network and selectably exclude the child bus interface of the first CSH from the ring data network.
A core streaming scan hub (“CSH”) on an integrated circuit chip, comprising:
- a parent bus interface configured to transmit and receive data via a streaming scan bus;
- a streaming scan hub (“SSH”) coupled to the parent bus interface and configured to transmit chip test scan data to and receive chip test scan results from a test controller;
- a child bus interface configured to transmit and receive data via a streaming scan bus;
- multiplexing logic configured to selectably couple the child bus interface to the parent bus interface and the SSH and selectably isolate the child bus interface from the parent bus interface and the SSH;
- and
- a bus adapter configured to provide a first portion of the streaming scan bus to the one of the CSHs and a second portion of the streaming scan bus to another CSH in a ring data network;
- each bus adapter includes at least two bus rotators coupled to a bus merger, each bus rotator configured to rotate the second portion of the streaming scan bus from a first position in the bus to a second position in the bus, the bus merger comprising a plurality of exclusive-or gates which are coupled to a multiplexer, the bus adapter supporting legacy test vectors for a topology other than a ring topology.
Dependencies are inferred from the claim text.