IP Library Granted Patent US 7,759,967
Granted Patent B2
US 7,759,967 · App. 11/031,891 · Granted Jul 20, 2010

General purpose pin mapping for a general purpose application specific integrated circuit (ASIC)

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,759,967
App. No.
11/031,891
Granted
Jul 20, 2010
Kind
B2
Abstract

Disclosed herein are various embodiments of an application specific integrated circuit (ASIC). The ASIC includes a plurality of functional units. Each functional unit may include a plurality of connections. The ASIC may also include a plurality of input and/or output pins configured to couple the ASIC to a circuit board. A programmable client may be associated with each pin, and each programmable client may be programmed to selectively connect the pin with which it is associated to one of the plurality of connections of one of the plurality of functional units. In various embodiments, the programmable client may be embodied as a multiplexer or a crossbar switch. Further, the programmable client may be programmed using any of boot firmware, hardware jumpers, and/or non-volatile programming registers.

Claims (33)

1. An ASIC configured to couple to a circuit board, the ASIC comprising:

a plurality of functional units each having a plurality of connections;

a plurality of output pins configured to couple the ASIC to a circuit board;

a plurality of output programmable clients, each of said plurality of output pins associated with a corresponding output programmable client, and each output programmable client comprising:

an output associated with said output pin, and

a plurality of inputs, said inputs associated with a subset of said plurality of connections of said plurality of functional units;

wherein each output programmable client is programmable to selectively connect one of said plurality of inputs to said output;

a plurality of input pins configured to couple the ASIC to the circuit board;

a plurality of input programmable clients, each of said plurality of input pins associated with a corresponding programmable client, and each input programmable client comprising:

an input associated with said input pin, and

a plurality of outputs, said outputs associated with a subset of said plurality of connections of said plurality of functional units; and

wherein each input programmable client is programmable to selectively connect one of said plurality of outputs to said input.

2. An ASIC according to claim 1 wherein each programmable client is selected from the group consisting of multiplexers, and crossbar switches.

3. An ASIC according to claim 1 wherein each programmable client is programmed by one selected from the group consisting of boot firmware, hardware jumpers and non-volatile programming registers.

4. An ASIC according to claim 1 wherein each programmable client is associated with four functional unit connections.

5. An ASIC according to claim 1 wherein each pin unit is independently programmable so as to selectively determine its connection to a particular connection of a particular functional unit.

6. A method for pin mapping in an ASIC configured to couple to a circuit board, the ASIC comprising:

providing an ASIC comprising:

a plurality of functional units each having a plurality of connections;

a plurality of output pins configured to couple the ASIC to a circuit board;

a plurality of output programmable clients, each of said plurality of output pins associated with a corresponding output programmable client, and each output programmable client comprising:

an output associated with said output pin, and

a plurality of inputs, said inputs associated with a subset of said plurality of connections of said plurality of functional units;

wherein each output programmable client is programmable to selectively connect one of said plurality of inputs to said output;

a plurality of input pins configured to couple the ASIC to a circuit board;

a plurality of input programmable clients, each of said plurality of input pins associated with a corresponding input programmable client, and each input programmable client comprising:

an input associated with said input pin, and

a plurality of outputs, said outputs associated with a subset of said plurality of connections of said plurality of functional units; and

programming each output programmable client to selectively connect one of said plurality of inputs to said output; and

programming each input programmable client to selectively connect one of said plurality of outputs to said input.

7. A method according to claim 6 wherein each programmable client is selected from the group consisting of multiplexers and crossbar switches.

8. A method according to claim 6 wherein each programmable client is programmed by one selected from the group consisting of boot firmware, hardware jumpers and non-volatile programming registers.

9. A method according to claim 6 wherein each programmable client is associated with four functional unit connections.

Assignments (14)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: SIGMATEL, INC.
Reel/Frame 037354/0734 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 8, 2010
From: CITIBANK, N.A.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 024046/0609 →
CORRECTIVE ASSIGNMENT TO CORRECT THE STREET ADDRESS PREVIOUSLY RECORDED ON REEL 021463 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 5, 2008
From: SIGMATEL, INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021788/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2008
From: SIGMATEL, INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 021463/0001 →
SECURITY AGREEMENT Recorded Jul 9, 2008
From: SIGMATEL, INC.
To: CITIBANK, N.A.
Reel/Frame 021212/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 27, 2006
From: OASIS SEMICONDUCTOR, INC.
To: SIGMATEL, INC.
Reel/Frame 018678/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2005
From: WALTON, DEREK T.; MIKKELSEN, CARL M.; SCHAFFSTEIN, MICHAEL J.; DEMATTIA, ROBERT J.
To: OASIS SEMICONDUCTOR, INC.
Reel/Frame 016715/0910 →