IP Library Granted Patent US 7,327,160
Granted Patent B1
US 7,327,160 · App. 11/676,196 · Granted Feb 5, 2008

SERDES with programmable I/O architecture

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,327,160
App. No.
11/676,196
Granted
Feb 5, 2008
Kind
B1
Abstract

In one embodiment of the invention, a programmable integrated circuit includes a plurality of SERDES circuits; a plurality of input/output (I/O) circuits; and a routing structure configurable to provide one or more of the following connections over routing paths having deterministic routing delays: coupling a SERDES circuit to another SERDES circuit; coupling a SERDES circuit to an I/O circuit; coupling an I/O circuit to a SERDES circuit; and coupling an I/O circuit to another I/O circuit.

Claims (27)

1. A programmable integrated circuit, comprising:

a plurality of SERDES circuits;

a plurality of input/output (I/O) circuits; and

a routing structure configurable to provide one or more of the following connections over routing paths having deterministic routing delays:

coupling a SERDES circuit to another SERDES circuit;

coupling a SERDES circuit to an I/O circuit;

coupling an I/O circuit to a SERDES circuit; and

coupling an I/O circuit to another I/O circuit.

2. The programmable integrated circuit of claim 1 , wherein the routing structure includes a high-speed routing structure for communicating high-speed data to and from a SERDES circuit and a low-speed routing structure for communicating low-speed data to and from an I/O circuit.

3. The programmable integrated circuit of claim 2 , wherein the I/O circuits are organized into a plurality of I/O blocks, each I/O block including a subset of the I/O circuits, and wherein the low-speed routing structure comprises a plurality of low-speed routing structures, each low-speed routing structure corresponding to an I/O block.

4. The programmable integrated circuit of claim 3 , wherein the low-speed routing structure comprises a data-path routing structure and a control-path routing structure, the data-path routing structure being configured to provide signals to the output registers in the corresponding I/O block, the control-path routing structure being configured to provide signals to the corresponding I/O block's control array.

5. The programmable integrated circuit of claim 4 , wherein the data-path routing structure comprises a first level data-path routing structure having a partially-populated switch matrix and a second level data-path routing structure, the first level data-path routing structure being configured to receive signals from the plurality of I/O blocks and a plurality of SERDES circuits and to route the received signals into a first plurality of signals, the second level data-path routing structure being configured to receive the first plurality of signals and route them to the corresponding I/O block's output registers.

6. The programmable integrated circuit of claim 5 , wherein the second level data-path routing structure comprises a fully populated switch matrix.

7. The programmable integrated circuit of claim 1 , wherein the routing structure is configurable to provide the couplings simultaneously or alternatively.

8. The programmable integrated circuit of claim 1 , wherein at least one SERDES circuit is configurable for communicating data using at least one of LVDS, CML, and LVPECL signaling protocols.

9. The programmable integrated circuit of claim 1 , wherein the integrated circuit is embodied in a programmable logic device with a first set of dedicated pins associated with the I/O circuits and a second set of dedicated I/O pins associated with the SERDES circuits.

10. The programmable integrated circuit of claim 1 , wherein an I/O circuit includes an output register configured to register a signal from the routing structure and to provide the registered signal to a dedicated I/O pin and an input register configured to register a signal from the dedicated I/O pin and provide the registered signal to the routing structure, and wherein each SERDES circuit is associated with a dedicated high-speed I/O pin.

11. The programmable integrated circuit of claim 1 , wherein at least one I/O circuit is configurable for communicating data using at least one of LVCMOS, LVTTL, and SSTL signaling protocols.

12. The programmable integrated circuit of claim 1 , wherein the I/O circuits are organized into a plurality of I/O blocks, each I/O block including a control array configured to receive signals from the routing structure and to form product term control signals from the received signals for the control of the I/O block.

13. The programmable integrated circuit of claim 1 , wherein the integrated circuit is an interconnect circuit.

14. A programmable integrated circuit, comprising:

a plurality of SERDES circuits;

a plurality of I/O circuits; and

a routing structure configurable to receive signals from the plurality of I/O circuits and/or the plurality of SERDES circuits and to route with deterministic delays the received signals to selected I/O circuits and/or to selected SERDES circuits.

15. The programmable integrated circuit of claim 14 , wherein the integrated circuit is an interconnect circuit.

16. The programmable integrated circuit of claim 14 , wherein at least one SERDES circuit is configurable for at least one of LVDS, CML, and LVPECL signaling.

17. The programmable integrated circuit of claim 14 , wherein at least one I/O circuit is configurable for at least one of LVCMOS, LVTTL, and SSTL signaling.

Assignments (4)
SECURITY INTEREST Recorded May 21, 2019
From: LATTICE SEMICONDUCTOR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 049980/0786 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: JEFFERIES FINANCE LLC
To: LATTICE SEMICONDUCTOR CORPORATION; SILICON IMAGE, INC.; SIBEAM, INC.; DVDO, INC.
Reel/Frame 049827/0326 →
SECURITY INTEREST Recorded Mar 24, 2015
From: LATTICE SEMICONDUCTOR CORPORATION; SIBEAM, INC.; SILICON IMAGE, INC.; DVDO, INC.
To: JEFFERIES FINANCE LLC
Reel/Frame 035309/0142 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2007
From: AGRAWAL, OM; TOMLINSON, JOCK; CHI, KUANG; ZHAO, JI; SHEN, JU; ZHU, JINGHUI
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 018913/0704 →