Claims
- 1. An application specific integrated circuit (ASIC) comprising:a standard cell, the standard cell including a plurality of logic functions; and at least one FPGA interconnect coupled to the plurality of functions, wherein the at least one FPGA interconnect can be configured to select one of the plurality of logic functions, wherein the at least one FPGA interconnect can be utilized to correct a wiring error on a printed circuit board by reconfiguring connections through the at least one FPGA interconnect.
- 2. The ASIC of claim 1 wherein the one logic function is coupled to a plurality of I/O pins by the at least one configured FPGA interconnect.
- 3. The ASIC of claim 1 wherein the one logic function is coupled to an internal bus via the at least one configured FPGA interconnect.
- 4. An application specific integrated circuit (ASIC) comprising:a standard cell, the standard cell including a plurality of logic functions; a plurality of input output (I/O) pins; and at least one field programmable gate array (FPGA) interconnect coupled to the plurality of I/O pins and the plurality of logic functions, wherein the at least one FPGA interconnect can be configured to select one of the plurality of logic functions utilizing field programming techniques, wherein the at least one FPGA interconnect can be utilized to correct a wiring error on a printed circuit board by reconfiguring connections through the at least one FPGA interconnect.
- 5. The ASIC of claim 4 wherein the one logic function is coupled to an internal bus via the at least one configured FPGA interconnect.
- 6. An application specific integrated circuit (ASIC) comprising:a standard cell, the standard cell including a plurality of logic functions; at least one internal bus; and at least one field programmable gate array (FPGA) interconnect coupled to at least one internal bus and the plurality of logic functions, wherein the at least one FPGA interconnect can be configured to select one of the plurality of logic functions utilizing field programming techniques, wherein the at least one FPGA interconnect can be utilized to correct a wiring error on a printed circuit board by reconfiguring connections through the at least one FPGA interconnect.
- 7. The ASIC of claim 6 wherein the one logic function is coupled to a plurality of I/O pins by the at least one configured FPGA interconnect.
- 8. An application specific integrated circuit (ASIC) comprising:a standard cell, the standard cell including a plurality of logic functions; at least one bus coupled to the plurality of functions; a plurality of I/O pins; and at least one FPGA interconnect coupled between the at least one bus and the plurality of I/O pins, wherein the at least one FPGA interconnect can be utilized to correct a wiring error on a printed circuit board by reconfiguring connections through the at least one FPGA interconnect.
- 9. The ASIC of claim 8 wherein the wiring error is a reversed bit order wiring error.
- 10. An application specific integrated circuit (ASIC) comprising:a plurality of I/O pins; a plurality of first logic functions provided as part of a standard cell; a first field programmable gate array (FPGA) interconnect coupled between the plurality of I/O pins and the plurality of first logic function, wherein the first FPGA interconnect can be configured to select at least one of the plurality of first logic functions, wherein the first FPGA interconnect can be utilized to correct a wiring error on a printed circuit board by reconfiguring connections through the first FPGA interconnect; a bus coupled to the plurality of first logic functions; and a second FPGA interconnect coupled between the bus and the plurality of first logic functions, wherein the second FPGA interconnect is configured to connect to one of the plurality of first logic functions to the bus.
- 11. The ASIC of claim 10 which includes a plurality of second logic functions coupled to the bus.
CROSS-RELATED APPLICATIONS
The present application is related to the following listed seven applications: Ser. No. 10/016,346 [(RPS920010125US1)] entitled “Field Programmable Network Processor and Method for Customizing a Network Processor;” Ser. No. 10/016,449 [(RPS920010127US 1)], entitled “Method and System for Use of a Field Programmable Gate Array (FPGA) Function Within an Application Specific Integrated Circuit (ASIC) to Enable Creation of a Debugger Client Within the ASIC;” Ser. No. 10/016,448 [(RPS 920010128US1)], entitled “Method and System for Use of a Field Programmable Function Within an Application Specific Integrated Circuit (ASIC) To Access Internal Signals for External Observation and Control;” Ser. No. 10/015,922 [(RPS920010129US1)], entitled “Method and System for Use of a Field Programmable Interconnect Within an ASIC for Configuring the ASIC;” Ser. No. 10/015,920 [(RPS920010130US1)], entitled “Method and System for Use of a Field Programmable Function Within a Chip to Enable Configurable I/O Signal Timing Characteristics;” Ser. No. 10/015,923 [(RPS920010131US1)], entitled “Method and System for Use of a Field Programmable Function Within a Standard Cell Chip for Repair of Logic Circuits;” and Ser. No. 10/015,921 [(RPS920010132US1)], entitled “Method and System for Use of a Field Programmable Gate Array 9FPGA) Cell for Controlling Access to On-Chip Functions of a System on a Chip (S)C) Integrated Circuit;” assigned to the assignee of the present application, and filed on the same date.
US Referenced Citations (1)
Number |
Name |
Date |
Kind |
6211697 |
Lien et al. |
Apr 2001 |
B1 |