IP Library Granted Patent US 8,086,986
Granted Patent B1
US 8,086,986 · App. 12/408,047 · Granted Dec 27, 2011

Clock boosting systems and methods

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 8,086,986
App. No.
12/408,047
Granted
Dec 27, 2011
Kind
B1
Abstract

In one embodiment of the invention, a programmable logic device (PLD) includes logic blocks, registers corresponding to the logic blocks, and configuration memory adapted to store configuration data for configuring the PLD. Also included in the PLD is a general routing network having a plurality of routing wires and a clock distribution network having a plurality of routing wires. At least one clock signal path is provided within the PLD from a clock source to one of the registers via a routing wire of the clock distribution network and a routing wire of the general routing network.

Claims (15)

1. A programmable logic device comprising:

a plurality of logic blocks;

a plurality of synchronized registers within the plurality of logic blocks, the synchronized registers representing a portion of a circuit design implemented by a user within the programmable logic device;

configuration memory adapted to store configuration data for configuring the programmable logic device;

a general routing network adapted to route signals among the logic blocks and having a plurality of routing wires; and

a clock distribution network adapted to route clock signals among the logic blocks and having a plurality of routing wires,

wherein:

at least one clock signal path of the user-implemented circuit design is provided within the programmable logic device from a clock source to one of the synchronized registers via a routing wire of the clock distribution network and a routing wire of the general routing network; and

the routing wire of the general routing network within the clock signal path is provided between an end of the routing wire of the clock distribution network and a clock input pin of the synchronized register.

2. The programmable logic device of claim 1 , further comprising:

a plurality of input/output blocks adapted to provide an input/output interface for the programmable logic device;

at least one memory block for storing data during operation of the programmable logic device; and

a configuration port for providing configuration data to the configuration memory.

3. The programmable logic device of claim 1 , further comprising a clock circuit adapted to function as the clock source to provide the clock signals.

4. The programmable logic device of claim 1 , wherein the routing wire of the general routing network provides a desired clock skew delay.

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 035308/0345 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2009
From: SHEN, YINAN; XU, SONG
To: LATTICE SEMICONDUCTOR CORPORATION
Reel/Frame 022426/0660 →