Method and apparatus for interim, in-situ testing of an electronic system with an inchoate ASIC
First Claim
1. A method of testing the performance of a target electronic system ultimately employing an ASIC comprising a core cell and surrounding logic, comprising:
- constructing an interim electronic system, said interim electronic system including features of a target electronic system that will, when built, employ an ASIC having a core cell and surrounding logic, said interim electronic system lacking the ASIC and the ASIC'"'"'S functionality, said interim electronic system including a socket in lieu of the ASIC;
plugging a pod into the socket, said pod including a plug for plugging into the socket, a functional model of the ASIC core cell, one or more programmable logic devices, and connections between the programmable logic devices; and
configuring the programmable logic devices to perform the functions of logic surrounding the core cell in the ASIC;
with the pod connected to the interim electronic system, exercising and verifying the intended functionality of the target electronic system by operating the interim electronic system, observing electrical (functional) responses of the interim electronic system as it is being operated and comparing the responses of the interim electronic system with a set of anticipated responses for the intended target electronic system.
4 Assignments
0 Petitions
Accused Products
Abstract
A technique for testing the performance of a target electronic system ultimately employing an ASIC comprising a core cell and surrounding logic, using an inchoate (designed, but not yet fabricated) ASIC on an interim basis. In one embodiment, a Q-part, or qualification part, which is essentially a bond-out of the core cell, is used in conjunction with programmable logic devices configured to perform the function of the surrounding logic. The Q-part and programmable logic are interconnected on a pod, and plugged into an interim version of a target electronic system. In another embodiment, the Q-part is software-simulated and interconnected on the pod to programmable logic devices. The programmable logic devices may be programmed either on-pod or off-pod, and signals incident to the operation of the pod plugged into the interim electronic system can be monitored and controlled.
178 Citations
20 Claims
-
1. A method of testing the performance of a target electronic system ultimately employing an ASIC comprising a core cell and surrounding logic, comprising:
-
constructing an interim electronic system, said interim electronic system including features of a target electronic system that will, when built, employ an ASIC having a core cell and surrounding logic, said interim electronic system lacking the ASIC and the ASIC'"'"'S functionality, said interim electronic system including a socket in lieu of the ASIC; plugging a pod into the socket, said pod including a plug for plugging into the socket, a functional model of the ASIC core cell, one or more programmable logic devices, and connections between the programmable logic devices; and configuring the programmable logic devices to perform the functions of logic surrounding the core cell in the ASIC; with the pod connected to the interim electronic system, exercising and verifying the intended functionality of the target electronic system by operating the interim electronic system, observing electrical (functional) responses of the interim electronic system as it is being operated and comparing the responses of the interim electronic system with a set of anticipated responses for the intended target electronic system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of simulating the performance of an inchoate ASIC having a core cell and surrounding logic, comprising:
-
providing a pod having a functional model of the core cell, programmable logic devices, a plug whose pine configuration matches that of the inchoate ASIC, and connections between the programmable logic devices, the functional model, and the plug; configuring the programmable logic devices as surrogate surrounding logic; and operating the pod to perform in a manner which is functionally equivalent to the performance of the inchoate ASIC. - View Dependent Claims (12, 13)
-
-
14. Apparatus for testing the performance of a target electronic system ultimately employing an ASIC comprising a core cell and surrounding logic, using an inchoate ASIC on an interim basis, comprising:
-
an interim electronic system, equivalent to the target electronic system without the inchoate ASIC; a socket on the interim electronic system carrying all connections to the inchoate ASIC; a separate pod having a plug for plugging into the socket, said pod further comprising; a functional model of the core cell; at least one programmable logic device, said programmable logic device(s) configured as surrogate surrounding logic; means for providing connections between the programmable logic device)s), the functional model of the core cell, and the plug; and means for plugging the pod into the interim electronic system. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification