The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 24, 1997
Filed:
Oct. 16, 1995
Stephen M Trimberger, San Jose, CA (US);
Khue Duong, San Jose, CA (US);
Xilinx , Inc., San Jose, CA (US);
Abstract
A mechanism is provided for allowing input/output signal routing along the periphery of a programmable integrated circuit (IC) so that uniform circuit usage across the programmable integrated circuit is allowed in conjunction with predetermined pin assignments. The mechanism includes a plurality of periphery interconnect lines that run along the periphery of a programmable IC. Input/output blocks (IOBs) that are similarly along the periphery of the programmable IC and configurable logic blocks (CLBs) are coupled to the plurality of periphery interconnect lines using a programmable local interconnect structure. Each IOB includes an associated pad and an input/output external pin. Individual segments of the plurality of periphery interconnect lines utilize a bi-directional buffer to buffer a line of the periphery interconnect. Uniform buffered segments of the periphery interconnect are disposed such that for an interconnect of n lines, each line of the periphery interconnect is buffered at least once every n segments. In operation, a CLB located away from the periphery of the IC can output a signal over the local interconnect, onto the plurality of periphery interconnect lines, onto another local interconnect, into an IOB and over its external pin. To input a signal, the path is reversed. The pin and the CLB do not need to be adjacent.