Claims
- 1. In an integrated circuit having a plurality of function modules, each of said function modules having at least two inputs and at least one output, said integrated circuit being programmable by a user such that interconnections between selected ones of said function modules and input/output pins on the integrated circuit may be made, said integrated circuit further having two states, a first unprogrammed state where none of said interconnections have been made, and a second, programmed state in which selected interconnections have been made, circuitry for testing the functionality of individual ones of said function modules when said integrated circuit is in said unprogrammed state comprising:
- addressing means for selecting any one of said function modules;
- data input means for providing a selected logic level to at least one of said inputs of said function modules selected by said addressing means;
- output-connecting means, responsive to said addressing means, for temporarily connecting the output of said selected one of said function modules to one of said input/output pins on said integrated circuit.
- 2. In an integrated circuit having a plurality of function modules, each of said function modules having at least two inputs and at least one output, said integrated circuit being programmable by a user such that interconnections between selected ones of said function modules and input/output pins on the integrated circuit may be made, said integrated circuit further having two states, a first unprogrammed state where none of said interconnections have been made, and a second, programmed state in which selected interconnections have been made, circuitry for testing the functionality of a selected group of said function modules when said integrated circuit is in said unprogrammed state comprising:
- addressing means for simultaneously selecting more than one of said function modules;
- data input means for providing a selected logic level to at least one of said inputs of said function modules selected by said addressing means;
- output-connecting means, responsive to said addressing means, for temporarily connecting the outputs of said selected group of said function modules to input/output pins on said integrated circuit.
Parent Case Info
RELATED APPLICATIONS
This application is a division of application Ser. No. 07/889,839, filed May 26, 1992, now U.S. Pat. No. 5,365,165, which is a division of application Ser. No. 07/822,490, filed Jan. 14, 1992, now U.S. Pat. No. 5,309,091, which is a continuation of application Ser. No. 07/375,799, filed Jul. 5, 1989, which is a continuation-in-part of application Ser. No. 07/195,728, filed May 18, 1988, now U.S. Pat. No. 4,873,459, which is a continuation-in-part of application Ser. No. 06/909,261, filed Sep. 19, 1986, now U.S. Pat. NO. 4,758,745.
US Referenced Citations (38)
Foreign Referenced Citations (1)
Number |
Date |
Country |
2556275 |
Dec 1974 |
DEX |
Non-Patent Literature Citations (4)
Entry |
Askin, et al., "PLA with Segmented Lines For Faster Signal Propagation," IBM Technical Disclosure Bulletin, Dec. 1981, vol. 24, No. 7B |
Balasubramanian et al., "Program Logic Array with Metal Level Personalization", IBM Technical Disclosure Bulletin, Nov. 1976, vol. 19, No. 6, pp. 2144-2145. |
Conrad et al., "Programmable Logic Array With Increased Personalization Density", IBM Technical Disclosure Bulletin, Dec. 1976, vol. 19, No. 7 |
Greenspan, et al., "Merged And/Or array PLA Using Double Polysilicon FET Process", IBM Technical Disclosure Bulletin, No. 1980, vol. 23, No. 6, pp. 2189-2191. |
Divisions (2)
|
Number |
Date |
Country |
Parent |
889839 |
May 1992 |
|
Parent |
822490 |
Jan 1992 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
375799 |
Jul 1989 |
|
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
195728 |
May 1988 |
|
Parent |
909261 |
Sep 1986 |
|