IP Library Granted Patent US 6,954,917
Granted Patent B2
US 6,954,917 · App. 10/460,343 · Granted Oct 11, 2005

Function block architecture for gate array and method for forming an asic

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 6,954,917
App. No.
10/460,343
Granted
Oct 11, 2005
Kind
B2
Abstract

A method for forming an application specific integrated circuit, comprises receiving a circuit design for the application specific integrated circuit from a designer; performing an initial place and route layout of the circuit design which leaves a group of buffer modules unused, based upon a partially predesigned integrated circuit, in which the partially predesigned integrated circuit includes a plurality of logic modules and a plurality of buffer modules uniformly distributed amongst the logic modules; evaluating load and timing characteristics for the initial place and route layout of the circuit design; and integrating buffer modules from the group of unused buffer modules into the circuit design, based on the load and timing characteristics evaluated. A gate array, for forming the application specific integrated circuit in accordance with the invention includes a matrix of function blocks capable of being configured to implement combinational, sequential, and memory modes of operation, as well as providing tri-state drivers and buffers in useful numbers.

Claims (17)

1. A method for forming an application specific integrated circuit, comprising:

receiving a circuit design for said application specific integrated circuit from a designer;

performing an initial place and route layout of said circuit design based upon a partially predesigned integrated circuit, said partially predesigned integrated circuit including a plurality of logic modules and a plurality of buffer modules, said buffer modules uniformly distributed amongst said logic modules, where said initial place and route layout leaves a group of buffer modules unused;

evaluating load and timing characteristics for said initial place and route layout of said circuit design; and

based upon said load and timing characteristics, integrating buffer modules from said group of unused buffer modules into said circuit design.

2. The method of claim 1 , wherein the steps of performing, evaluating and integrating are done using software.

3. The method of claim 1 , wherein:

evaluating load and timing characteristics includes evaluating fanout characteristics; and

integrating buffer modules includes inserting a buffer module wherever recommended fanout characteristics are exceeded.

4. The method of claim 1 , wherein:

evaluating load and timing characteristics includes evaluating conductor length; and

integrating buffer modules includes inserting a buffer module wherever recommended conductor length is exceeded.

5. The method of claim 1 , wherein:

evaluating load and timing characteristics includes evaluating hold times; and

integrating buffer modules includes inserting a buffer module wherever hold times are inadequate.

6. The method of claim 1 , wherein each of said logic modules includes circuitry configurable to perform any of a plurality of functions, including combinational and sequential functions, and wherein each buffer module includes at least one buffer.

7. The method of claim 6 , wherein said plurality of logic modules are arranged in an array.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2020
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 158 LLC
Reel/Frame 051727/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2020
From: INTELLECTUAL VENTURES ASSETS 158 LLC
To: HANGER SOLUTIONS, LLC
Reel/Frame 051486/0425 →
MERGER Recorded Jan 6, 2016
From: OTRSOTECH, LIMITED LIABILITY COMPANY
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037451/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2008
From: LIGHTSPEED LOGIC, INC.
To: OTRSOTECH, LLC
Reel/Frame 021965/0767 →
CHANGE OF NAME Recorded Mar 13, 2008
From: LIGHTSPEED SEMICONDUCTOR CORPORATION
To: LIGHTSPEED LOGIC, INC.
Reel/Frame 020645/0553 →