Claims
- 1. In a field programmable gate array, a user programmable input/output architecture including:programmable antifuse address drivers, programmable voltage supply drivers, programmable input/output buffers, means to program said input/output buffers to implement a plurality of input/output standards where said means includes a plurality of two-terminal, normally open, electrically programmable antifuses characterized by a high impedance before programming, selectively programmable by the user to create a permanent low impedance electrical connection.
- 2. The input/output architecture of claim 1 where said programming means further includes said antifuse address drivers.
- 3. The input/output architecture of claim 1 where said programming means further includes said voltage supply drivers.
- 4. The input/output architecture of claim 1 where said input/output buffers are connected to external pads.
- 5. In a field programmable gate array, a user programmable input/output architecture including:programmable antifuse address drivers, programmable voltage supply drivers, programmable input/output buffers, means to program said input/output buffers to implement a plurality of input/output standards where said means include a plurality of antifuse matrix cells each cell including, an input node, an output node, a first N-channel transistor having its gate connected to said first input node, its source connected to a first voltage and its drain connected to said output node, a two terminal electrically programmable antifuse selectively programmable by the user having one terminal connected to ground and the second terminal connected to said output node, a second P-channel transistor having its gate connected to said input node, its source connected to a second voltage and its drain connected to said output node, at least one two-terminal, normally open, electrically programmable element characterized by a high impedance before programming, selectively programmable by the user to create a permanent low impedance electrical connection.
- 6. The input/output architecture of claim 5 where said antifuse matrix cell input nodes are driven by said antifuse address drivers.
- 7. The input/output architecture of claim 5 where said programmable input/output buffers are driven by said output nodes of said antifuse matrix cells.
- 8. The input/output architecture of claim 5 where said programmable input/output buffers are configured by said output nodes of said antifuse matrix cells.
- 9. The input/output architecture of claim 5 where said programmable input/output buffers are configured to implement a plurality of input/output standards by said output nodes of said antifuse matrix cells.
- 10. The input/output architecture of claim 5 where each of said programmable input/output buffer is configured to implement a plurality of input/output standards by 16 of said antifuse matrix cells.
- 11. The input/output architecture of claim 5 where each of said programmable input/output buffer is configured to implement 16 separate input/output standards by 16 of said antifuse matrix cells.
- 12. In a field programmable gate array, a user programmable input/output architecture including:programmable antifuse address drivers, programmable voltage supply drivers, programmable input/output buffers, means to program said input/output buffers to implement a plurality of input/output standards where said means include a plurality of antifuse matrix cells, each cell having an input node and an output node.
- 13. The input/output architecture of claim 12 where said antifuse matrix cells are connected to said antifuse address drivers and said voltage supply drivers.
- 14. The input/output architecture of claim 12 where each of said antifuse matrix cells includesat least one two-terminal, normally open, electrically programmable antifuse element characterized by a high impedance before programming, selectively programmable by the user so as to determine the voltage level of said output node of said antifuse matrix cell.
- 15. The input/output architecture of claim 12 where said programmable input/output buffers are configured by said output nodes of said antifuse matrix cells.
- 16. The input/output architecture of claim 12 where said programmable input/output buffers are connected to said output nodes of said antifuse matrix cells.
- 17. The input/output architecture of claim 12 where said input/output standards include the LVCMOS2 standard.
- 18. The input/output architecture of claim 12 where said input/output standards include the GTL standard.
- 19. The input/output architecture of claim 12 where said input/output standards include the PCI standard.
Parent Case Info
This application is a division of Ser. No. 09/224,929, filed Dec. 31, 1998.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
6239612 |
Shiflet |
May 2001 |
B1 |
6271679 |
McClintock et al. |
Aug 2001 |
B1 |
6281709 |
Seyyedy |
Sep 2001 |
B1 |