Claims
- 1. A method of producing a high density gate array including:
- providing a programmable gate array;
- programming the gate array;
- following programming of the gate array, modifying a computer file of the gate array as programmed, thereby to produce a modified computer file of a programmed gate array wherein at least one metal layer of the gate array is reconfigured so as to increase the density thereof; and
- employing the modified computer file to mass produce high density programmed gate arrays.
- 2. A method according to claim 1 and wherein said programming of the gate array is done by laser.
- 3. A method according to claim 1 and wherein said programming of the gate array is done by photolithography.
- 4. A method of mapping a relatively less compact gate array device into a relatively more compact gate array device including:
- providing a relatively less compact gate array having a plurality of logic cells arranged along a given axis and a metal interconnect grid including a plurality of metal layers interconnected by vias at via sites, wherein each logic cell has a length spanning n via sites;
- mapping said relatively less compact gate array onto a relatively more compact gate array wherein each logic cell has a length spanning no more than n-1/2 via sites.
- 5. A method according to claim 4 and wherein n is greater than or equal to 3 and less than or equal to 4.
- 6. A method according to claim 4 and wherein each of the logic cells in the relatively more compact gate array comprises a plurality of transistors whose width is reduced as compared with the width of a plurality of transistors employed in the logic cells of the relatively less compact gate array.
- 7. A method of mapping a relatively less compact gate array device having a first plurality of gates into a relatively more compact gate array device having a second plurality of gates, less than the first plurality, the method including:
- providing a relatively less compact gate array having a first plurality of gates and covering a first rectangular area;
- utilizing a third plurality of gates in the relatively less compact gate array, said third plurality being less than or equal to said second plurality and being arranged within a rectangular block of area less than the first rectangular area; and
- mapping the third plurality of gates to a more compact gate array device having an area less than the area of said rectangular block and comprising said second plurality of gates,
- wherein the number of gates of said second plurality of gates is not less than the number of gates contained in said rectangular block.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 111708 |
Nov 1994 |
ILX |
|
Parent Case Info
This is a division of parent application Ser. No. 08/429,701 filed Apr. 27, 1995, now U.S. Pat. No. 5,565,758, issued Oct. 15, 1996.
US Referenced Citations (7)
Non-Patent Literature Citations (2)
| Entry |
| De Micheli, "Technology Mapping of Digital Circuits," 5.sup.th Annual European Computer Conference, 1991, pp. 580-586. |
| Knapp, "Optimizing Programmable Gate Array Designs," 1988 Electro Conference, pp. 1-7. |
Divisions (1)
|
Number |
Date |
Country |
| Parent |
429701 |
Apr 1995 |
|