Scaleable padframe interface circuit for FPGA yielding improved routability and faster chip layout
AssigneeDynalogic Corporation
InventorsArch Zaliznyak, Suresh Manohar Menon, Paul Takao Sasaki
Life of this patent
Estimating the term…
Loading patent…
AssigneeDynalogic Corporation
InventorsArch Zaliznyak, Suresh Manohar Menon, Paul Takao Sasaki
Estimating the term…
An interface circuit for use in the layout of padframe interface circuits for field programmable gate arrays having a plurality of I/O cells each of which may be programmed as an input or an output (or both) and a programmable connection matrix which provide programmable pathways between the data output signals generated by the core array of logic blocks and I/O cells programmed as outputs and provide programmable pathways between I/O cells programmed as inputs and data input conductors going into the core array. The interface circuits are all substantially identical in structure, and each includes a sufficient number of power and ground connections to supply adequate current to the number of I/O cells the interface has. Each interface circuit also includes at least one and preferably two open spaces into which conductive paths may be laid out to carry power to the core array or carry dedicated signals to circuits other than the core which also reside on the integrated circuit. Because of the substantially identical structure of each interface and the preservation of ratios between I/O cells, power and ground connections and open slots, larger or smaller core arrays may be accommodated by cutting and pasting additional interface circuits into the layout thereby substantially decreasing design, placement and layout time and time to market for introduction of new FPGAs in a family with larger core arrays. The regular repeatable structure of RIU's simplifies software development for products within the family and as such contributes to faster "time to market".
An apparatus for an integrated field programmable gate array having a core array of programmable logic circuits comprising:
An interface circuit for coupling input and output signal lines from buses that run through an array of logic circuits in field programmable gate array integrated circuit, comprising:
An interface circuit for interfacing logic blocks in a core array of programmable logic blocks of an integrated circuit to a plurality of external pins of an integrated circuit, said interface circuit having an integrated circuit layout comprising:
A process for laying out an integrated circuit for a field programmable gate array comprising cutting and pasting a sufficient number of predesigned, substantially identical interface circuits to make connections between a plurality of data input and data output signals lines of buses running through a core array of programmable logic blocks in said field programmable gate array and the external pins of the integrated circuit, each of said substantially identical interface circuits having a plurality of programmable input/output cells for coupling to external pins which can be programmed as either data inputs or data outputs or both in the sense that data signals entering the input/output cell from a data output signal line of a bus may be turned around in an input/output cell and coupled back into said array of logic blocks as a data input signal, each of said substantially identical interface circuits having a plurality of power and ground connections from external pins to the input/output cells which are adequate to supply enough power to that number of input/output cells, and having at least one empty slot and having a programmable connection matrix through which pathways may be programmed via active repeaters to make connections between said input/output cells and the data input and data output signal lines in a core array of programmable logic blocks of said field programmable gate array, wherein each said active repeater in said predesigned, substantially identical interface circuits is implemented with one or more switching transistors which are coupled to an external power supply when operational and programmed to regenerate on an output conductor an input signal appearing at an input of said active repeater by using the large current drive and current sink capacity of the external power supply to selectively charge or discharge parasitic capacitance loading said output of said active repeater in accordance with the logic transitions of the input signal so as to speed up the rise and fall times of the logic transitions created on said output conductor relative to corresponding logic transitions of the input signal.
A collection of interface circuits for use as a padframe interface between the core array of logic blocks of a field programmable gate array integrated circuit and at least some of the external pins of the integrated circuit, each said interface circuit having any interface circuit structure suitable to perform the interface task defined above and characterized by the following features:
A repeatable interface unit circuit for use in the padframe interface circuit area of a field programmable gate array integrated circuit comprising:
A repeatable interface unit circuit for use in the padframe interface circuit area of a field programmable gate array integrated circuit comprising:
A repeatable interface unit circuit for use in the padframe interface circuit area of a field programmable gate array integrated circuit comprising:
A repeatable interface circuit for an integrated field programmable gate array having a core array of programmable logic circuits comprising:
Dependencies are inferred from the claim text.