EP1705798A2

Interconnection and input/output resources for programmable logic integrated circuit devices

Abstract

A programmable logic integrated circuit device (10) has a plurality of regions (20) of programmable logic disposed on the device in a plurality of intersecting rows and columns of such regions. Interconnection resources (e.g., interconnection conductors, signal buffers/drivers, programmable connectors, etc.) are provided on the device for making programmable interconnections to, from and/or between the regions. At least some of these interconnection resources are provided in two forms that are architecturally similar (e.g., with similar and substantially parallel routing) but that have significantly different signal propagation speed characteristics. For example, a major or larger portion of such dual-form interconnection resources (200a, 210a, 230a) may have what may be termed normal signal speed, while a smaller minor portion (200b, 210b, 230b) may have significantly faster signal speed. Secondary (e.g., clock and clear) signal distribution may also be enhanced, and so may be input/output circuitry and cascade connections between adjacent or nearby logic modules on the device.

EP1705798A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 2 March 2020, 6.6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 7 independent, 1 dependent

  1. 1
    A programmable logic integrated circuit device comprising:a plurality of regions of programmable logic disposed on the device in a two-dimensional array of intersecting rows and columns of said regions;and a plurality of cells of input/output circuitry disposed on the device in a row which is interleaved between two of said rows of regions, the circuitry of each of the cells including an input/output pin.
  2. 2
    Device defined in claim 1 wherein at least some of the cells are associated with regions in one of the rows of regions between which the row of cells is interleaved by conductors which extend between the associated cells and regions, said conductors being configured to convey output signals from the associated regions to the associated cells.
  3. 3
    Device defined in claim 1 or 2, further comprising global vertical conductors (200) associated with each column of logic regions (20).
  4. 4
    Device defined in one of the preceding claims, further comprising a plurality of interleaved vertical conductors (220) associated with each column of logical regions (20), extending between vertically adjacent logic regions (20).
  5. 5
    Device defined in one of the preceding claims, further comprising a plurality of global horizontal interconnection conductors (230) associated with each row of logic regions (20).
  6. 6
    Device according to one of the preceding claims, further comprising clock signal input pins (612-1, 612-2, 612-3, 612-4) located near the center of said device (10).
  7. 7
    Device defined in one of the proceeding claims, further comprising input pins (642-1, ..., 642-6) associated with a programmable logic connector (PLC) for programmably selecting either an input pin signal or a logic region signal, said input pins being located near the center of said device (10).