IP Library Granted Patent US 8,487,652
Granted Patent B2
US 8,487,652 · App. 13/212,522 · Granted Jul 16, 2013

Adjustable interface buffer circuit between a programmable logic device and a dedicated device

Inventors: Ket-Chong Yap (San Ramon, CA); Senani Gunaratna (Los Gatos, CA); Wilma Waiman Shiao (San Jose, CA)
Assignee: QuickLogic Corporation
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,487,652
App. No.
13/212,522
Granted
Jul 16, 2013
Kind
B2
Abstract

An integrated circuit includes a programmable logic device, a dedicated device, and an interface circuit between the two. The interface circuit can be easily modified to accommodate the different interface I/O demands of various dedicated devices that may be embedded into the integrated circuit. In one embodiment, the interface circuit may be implemented using a plurality of mask programmable uni-directional interface buffer circuits. The direction of any desired number of the interface buffer circuits can be reversed based on the needs of a desired dedicated device by re-routing the conductors in the interface buffer circuits in a single metal layer of the integrated circuit. In another embodiment, the interface circuit may be implemented using a hardware configurable bi-directional interface buffer circuit.

Claims (23)

1. A method of manufacturing an integrated circuit, the method comprising:

selecting a programmable logic device to be formed on a chip;

selecting a dedicated device to be formed on the chip;

selecting an interface circuit to be formed on the chip to provide the interface connections between the programmable logic device and the dedicated device; the interface circuit comprising a plurality of interface buffer circuits;

determining a number of input interface connections to the dedicated device from the programmable logic device and a number of output interface connections from the dedicated device to the programmable logic device;

adjusting the routing of the conductors to be formed in a layer of the integrated circuit for a subset of the plurality of interface buffer circuits based on the determined number of at least one of the input interface connections and the output interface interconnects, wherein the subset of the plurality of interface buffer circuits is the same as the remainder of the plurality of interface buffer circuits except for the routing of the conductors.

2. The method of claim 1 , wherein adjusting the routing of the conductors comprises selecting a mask based on the determined number of at least one of the input interface connections and the output interface interconnects to form the routing conductors.

3. The method of claim 1 , wherein adjusting the routing of the conductors comprises is based on only the output interface interconnections.

4. The method of claim 1 , wherein adjusting the routing of the conductors comprises is based on only the input interface interconnections.

5. The method of claim 1 , further comprising forming the integrated circuit.

6. An integrated circuit comprising:

a programmable logic device;

a dedicated device; and

an interface coupled between the programmable logic device and the dedicated device, the interface comprising a plurality of programmable buffer circuits, each programmable buffer circuit comprising:

a first tri-statable buffer having an input terminal coupled to the programmable logic device, a control terminal to turn the first tri-statable buffer on or off, and an output terminal coupled to the dedicated device; and

a second tri-statable buffer having an input terminal coupled to the output terminal of the first tri-statable buffer, a control terminal to turn the second tri-statable buffer on or off, and an output terminal coupled to the input terminal of the first tri-statable buffer;

wherein the plurality of programmable buffer circuits are programmable by one or more programmable elements coupled to the control terminal of the first tri-statable buffer and the control terminal of the second tri-statable buffer.

7. An integrated circuit comprising:

a programmable logic device;

a dedicated device; and

an interface coupled between the programmable logic device and the dedicated device, the interface comprising a plurality of programmable buffer circuits, each programmable buffer circuit comprising:

a first tri-statable buffer having an input terminal coupled to the programmable logic device, a control terminal to turn the first tri-statable buffer on or off, and an output terminal coupled to the dedicated device; and

a second tri-statable buffer having an input terminal directly connected to the output terminal of the first tri-statable buffer, a control terminal to turn the second tri-statable buffer on or off, and an output terminal directly connected to the input terminal of the first tri-statable buffer.

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded May 7, 2026
From: HERITAGE BANK OF COMMERCE
To: QUICKLOGIC CORPORATION
Reel/Frame 075567/0964 →
SECURITY INTEREST Recorded Oct 5, 2018
From: QUICKLOGIC CORPORATION
To: HERITAGE BANK OF COMMERCE
Reel/Frame 047198/0960 →
Continuity (2)
Continuation 11525275 · Sep 21, 2006
Related Publication 20110298492A1 · Dec 8, 2011