# US 7,500,162 B2 · Sourcing internal signals to output pins of an integrated circuit through sequential multiplexing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,500,162 B2
- Document ID: US7500162B2
- Status: Granted
- Kind: B2
- Application number: 10/908,958
- Filed: 2005-06-02
- Published: 2007-01-25
- Granted: 2009-03-03
- Earliest claimed: 2005-06-02
- Assignees: CPU Technology, Inc.
- Inventors: Alan G. Smith
- Web page: https://patentgrep.com/patent/US7500162B2

## CPC

- G01R 31/318385: {Random or pseudo-random test pattern}
- G01R: MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES (indicating correct tuning of resonant circuits H03J3/12)

## Abstract

An integrated circuit with a multiplexer system and a control circuit is described. The multiplexer system has an output terminal connected to an output pin of the integrated circuit and input terminals connected to internal nodes of the integrated circuit. In a normal mode the control circuit generates the control signals so that any one of the internal nodes is connected to the output pin so that the integrated circuit can function flexibly. In a test mode so that a different internal node is connected to the output pin in each cycle of a test clock signal.

## Claims

### Claim 1

An integrated circuit comprising
a multiplexer system having at least one output terminal connected to at least one output pin of said integrated circuit and a plurality of input terminals connected to a plurality of internal nodes of said integrated circuit, said multiplexer system selectively connecting one of said plurality of internal nodes to said output pin responsive to control signals defining functionality of said integrated circuit during normal operation; and
a control circuit generating said control signals to said multiplexer system so that a different internal node is sequentially connected to said at least one output pin responsive to a test clock signal during a test mode of said integrated circuit;
whereby said multiplexer system carries signals from said selectively connected internal node to said output pin during normal operations and signals from said sequentially connected internal node during said test mode.

### Claim 2 (depends on 1)

The integrated circuit of claim 1 wherein said multiplexer system comprises a plurality of output terminals connected to a plurality of output pins, said multiplexer system selectively connecting a subset of said plurality of internal nodes to said plurality of output pins responsive to said control signals, and said control circuit generating said control signals to said multiplexer system so that different subsets of internal nodes are sequentially connected to said plurality of output pins responsive to said test clock signal during said test mode.

### Claim 3 (depends on 2)

The integrated circuit of claim 2 wherein different internal nodes are sequentially connected to said plurality of output pins at each cycle of said test clock signal.

### Claim 4 (depends on 1)

The integrated circuit of claim 1 wherein said control circuit comprises control logic and a counter connected to said control logic, said counter responsive to each cycle of said test clock signal so that said control logic generates said control signals so that different internal nodes are sequentially connected to said output pin in a cycle at each cycle of said test clock signal during said test mode.

### Claim 5 (depends on 1)

The integrated circuit of claim 1 wherein said multiplexer system comprises a plurality of first multiplexers and a second multiplexer, said second multiplexer having said at least one output terminal connected to said at least one output pin and a plurality of input terminals, each input terminal connected to an output terminal of one of said plurality of first multiplexers.

### Claim 6 (depends on 5)

The integrated circuit of claim 5 wherein each of said plurality of first multiplexers comprise input terminals, each input terminal connected to one of said internal nodes.

### Claim 7 (depends on 1)

The integrated circuit of claim 1 wherein said control circuit generates said control signals to said multiplexer system so that different internal nodes are sequentially connected to said output pin at each cycle of said test clock signal in said test mode.

### Claim 8

An integrated circuit comprising
a multiplexer system having at least one output terminal connected to at least one output pin of said integrated circuit and a plurality of input terminals connected to a plurality of internal nodes of said integrated circuit; and
a control circuit generating control signals to said multiplexer system so that at least one of said plurality of internal nodes is selectively connected to said at least one output pin responsive to said control signals to carry signals from said at least one of selectively connected internal nodes to said output pin in a normal mode and different internal nodes are sequentially connected to said at least one output pin responsive to a test clock signal in a test mode.

### Claim 9 (depends on 8)

The integrated circuit of claim 8 wherein said multiplexer system comprises a plurality of output terminals connected directly to a plurality of output pins through a corresponding plurality of input/output buffers, said multiplexer system selectively connecting a subset of said plurality of internal nodes to said plurality of output pins responsive to said control signals, and said control circuit generating said control signals to said multiplexer system so that a selected subset of said plurality of internal nodes are connected to said plurality of output pins in said normal mode and different subsets of said plurality of internal nodes are sequentially connected to said plurality of output pins responsive to said test clock signal in said test mode.

### Claim 10 (depends on 9)

The integrated circuit of claim 9 wherein different subsets of said plurality of internal nodes are sequentially connected to said plurality of output pins at each cycle of said test clock signal in said test mode.

### Claim 11 (depends on 8)

The integrated circuit of claim 8 wherein said control circuit comprises control logic and a counter connected to said control logic, said counter responsive to each cycle of said test clock signal so that said control logic generates said control signals so that a different internal node is cyclically connected to said output pin at each cycle of said test clock signal.

### Claim 12 (depends on 8)

The integrated circuit of claim 8 wherein said multiplexer system comprises a plurality of first multiplexers and a second multiplexer, said second multiplexer having at least one output terminal connected to said at least one output pin and a plurality of input terminals, each input terminal connected to an output terminal of one of said plurality of first multiplexers.

### Claim 13 (depends on 12)

The integrated circuit of claim 12 wherein each of said plurality of first multiplexers comprise input terminals, each input terminal connected to one of said plurality of internal nodes.

### Claim 14 (depends on 8)

The integrated circuit of claim 8 wherein in said test mode said control circuit generates said control signals to said multiplexer system so that a different at least one internal node is connected to said at least one output pin at each cycle of said test clock signal coincidentally with another procedure for testing said integrated circuit.

### Claim 15 (depends on 14)

The integrated circuit of claim 14 wherein said another procedure comprises JTAG.

### Claim 16

A method of operating an integrated circuit comprising:
selectively connecting at least one of a plurality of internal nodes of said integrated circuit to at least one output pin of said integrated circuit through a multiplexer system in a normal mode;
selectively connecting another one of said plurality of internal nodes to said at least one output pin through said multiplexer system in a redefinition of functionality of said integrated circuit during said normal mode; and
sequentially connecting a different at least one of said plurality of internal nodes of said integrated circuit to said at least one output pin through said multiplexer system responsive to a test clock signal in a test mode.

### Claim 17 (depends on 16)

The method of claim 16 wherein a subset of said plurality of internal nodes are connected to a plurality of output pins in said normal mode in said selectively connecting steps and different subsets of said plurality of internal nodes are sequentially connected to said plurality of output pins responsive to said test clock signal in said test mode in said sequentially connecting step.

### Claim 18 (depends on 17)

The method of claim 17 wherein different subsets of said plurality of internal nodes are sequentially connected to said plurality of output pins responsive to said test clock signal in said test mode at each cycle of said test clock signal in said sequentially connecting step.

### Claim 19 (depends on 16)

The method of claim 16 comprising performing said sequentially connecting step with said multiplexer system, control logic and a counter, said multiplexer system having at least one output terminal connected to said at least one output pin of said integrated circuit and a plurality of input terminals connected to said plurality of internal nodes of said integrated circuit, said counter responsive to each cycle of said test clock signal so that said control logic generates control signals to said multiplexer system so that a different at least one of said plurality of internal nodes is sequentially connected to said output pin at each cycle of said test clock signal.

### Claim 20 (depends on 19)

The method of claim 19 wherein said multiplexer system comprises a plurality of first multiplexers and a second multiplexer, said second multiplexer having said at least one output terminal connected to said at least one output pin and a plurality of input terminals, each input terminal connected to an output terminal of one of said plurality of first multiplexers.

### Claim 21 (depends on 20)

The method of claim 20 wherein each of said plurality of first multiplexers comprise input terminals, each input terminal connected to one of said plurality of internal nodes.

### Claim 22 (depends on 16)

The method of claim 16 wherein performing said sequentially connecting step in said test mode coincidentally with another procedure for testing said integrated circuit.

### Claim 23 (depends on 22)

The method of claim 22 wherein said another procedure comprising JTAG.
