Patentable/Patents/US-8539425
US-8539425

Utilizing gate phases for circuit tuning

PublishedSeptember 17, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Implementing circuit tuning post design of an integrated circuit utilizing gate phases. Each phase includes a designation of one of a slow phase and a fast phase. During the circuit design phase, each device is given a phase designation based upon expected performance of the device in the circuit. If the device is expected to be in a critical path or has a minimum timing slack, the device is placed on the fast phase. If the device is not in a critical path or has excess timing slack the device is placed on the slow phase.

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer-implemented method for implementing circuit design tuning of an integrated circuit utilizing gate phases of gate phase processing selecting at least one of exposure time duration and intensity for printing gates during fabrication comprising: using a computer, providing a designation for each phase of each device in the integrated circuit of one of a slow phase and a fast phase; providing each device a phase designation based upon expected performance of the device in the integrated circuit including: placing a device on the fast phase if the device is expected to be in a critical path or has a minimum timing slack; and placing a device on the slow phase if the device is not expected to be in a critical path or has excess timing slack.

Plain English Translation

A computer-implemented method tunes integrated circuit designs post-fabrication using gate phase processing. This involves assigning each device in the circuit a "slow" or "fast" phase designation based on its expected performance. Devices on critical paths or with minimal timing slack are assigned to the "fast" phase, while devices not on critical paths or with excess timing slack are assigned to the "slow" phase. The exposure time duration or intensity for printing the gates is then adjusted during fabrication according to these phase designations.

Claim 2

Original Legal Text

2. The computer-implemented method as recited in claim 1 , wherein the device comprising a wordline driver device, and wordline driver devices including multiple fingers, and further comprising placing a first finger of the wordline driver device on the fast phase and a second finger of the wordline driver device on the slow phase.

Plain English Translation

The computer-implemented method for tuning integrated circuits (as described above) is applied to wordline driver devices, which have multiple "fingers." Specifically, a first finger of the wordline driver is placed on the "fast" phase, and a second finger is placed on the "slow" phase. This helps optimize timing for wordline drivers.

Claim 3

Original Legal Text

3. The computer-implemented method as recited in claim 1 , wherein providing each device a phase designation includes placing data-in gates of a latch device including data inputs on the fast phase.

Plain English Translation

The computer-implemented method for tuning integrated circuits (as described above) involves placing the "data-in" gates of latch devices (which include data inputs) on the "fast" phase. This means the gates controlling data input to latches are fabricated with a faster gate phase.

Claim 4

Original Legal Text

4. The computer-implemented method as recited in claim 3 , further comprising placing scan-in gates of the latch device including scan inputs on the slow phase.

Plain English Translation

In addition to placing data-in gates on the fast phase as described above, this method places the "scan-in" gates of the latch device (which include scan inputs used for testing) on the "slow" phase. The scan gates are therefore fabricated with a slower gate phase.

Claim 5

Original Legal Text

5. The computer-implemented method as recited in claim 1 , wherein providing each device a phase designation includes placing gates of stacked logic devices having a source not connected to ground on the fast phase; and placing gates of stacked logic devices having a source connected to ground on the slow phase.

Plain English Translation

The computer-implemented method for tuning integrated circuits (as described above) addresses stacked logic devices. Gates of stacked logic devices whose source is *not* connected to ground are placed on the "fast" phase. Gates of stacked logic devices whose source *is* connected to ground are placed on the "slow" phase.

Claim 6

Original Legal Text

6. The computer-implemented method as recited in claim 1 wherein providing each device a phase designation includes placing gates of read port devices of storage cells on the fast phase.

Plain English Translation

The computer-implemented method for tuning integrated circuits (as described above) involves placing the gates of "read port" devices of storage cells (memory cells) on the "fast" phase. This optimizes read operations from the storage cells.

Claim 7

Original Legal Text

7. The computer-implemented method as recited in claim 6 , further comprising placing gates of write port devices of storage cells on the slow phase, and placing multiple fingers of wordline driver devices on the fast phase and placing multiple fingers of the wordline driver devices on the slow phase.

Plain English Translation

Extending the previous claim, this method places the gates of "write port" devices of storage cells on the "slow" phase. Furthermore, multiple fingers of wordline driver devices are placed on both "fast" and "slow" phases. Some fingers are fast, others slow.

Claim 8

Original Legal Text

8. The computer-implemented method as recited in claim 1 , wherein providing each device a phase designation includes placing selected devices evenly distributed on the fast phase and the slow phase.

Plain English Translation

The computer-implemented method for tuning integrated circuits (as described above) involves an even distribution of "fast" and "slow" phase assignments. Selected devices are distributed evenly on the fast and slow phases across the entire integrated circuit design.

Claim 9

Original Legal Text

9. An integrated circuit design computer program product for implementing circuit design tuning of an integrated circuit utilizing gate phases of gate phase processing selecting at least one of exposure time duration and intensity for printing gates during fabrication in a computer system, said computer program tangibly embodying a non-transitory machine readable medium used in the integrated circuit design process, said non-transitory machine readable medium including instructions executed by the computer system to cause the computer system to perform the steps of: using a computer, providing a designation for each phase of each device in the integrated circuit of one of a slow phase and a fast phase; providing each device a phase designation based upon expected performance of the device in the integrated circuit including: placing a device on the fast phase if the device is expected be in a critical path or has a minimum timing slack; and placing a device on the slow phase if the device is not expected to be in a critical path or has excess timing slack.

Plain English Translation

A computer program product, stored on a non-transitory machine-readable medium, implements a method for tuning integrated circuit designs post-fabrication using gate phase processing. The program instructs the computer to assign each device in the circuit a "slow" or "fast" phase designation based on its expected performance. Devices on critical paths or with minimal timing slack are assigned to the "fast" phase, while devices not on critical paths or with excess timing slack are assigned to the "slow" phase. The exposure time duration or intensity for printing the gates is then adjusted during fabrication according to these phase designations.

Claim 10

Original Legal Text

10. The integrated circuit design program as recited in claim 9 , wherein the device comprising a wordline driver device, and wordline driver devices including multiple fingers, and further comprising placing a first finger of the wordline driver device on the fast phase and a second finger of the-wordline driver device on the slow phase.

Plain English Translation

The integrated circuit design program (as described above) is applied to wordline driver devices, which have multiple "fingers." Specifically, a first finger of the wordline driver is placed on the "fast" phase, and a second finger is placed on the "slow" phase. This optimizes timing for wordline drivers.

Claim 11

Original Legal Text

11. The integrated circuit design program as recited in claim 9 , wherein providing each device a phase designation includes placing data-in gates of a latch device including data inputs on the fast phase and placing scan-in gates on the slow phase.

Plain English Translation

The integrated circuit design program (as described above) involves placing the "data-in" gates of latch devices (which include data inputs) on the "fast" phase and placing the "scan-in" gates on the "slow" phase. The scan gates are therefore fabricated with a slower gate phase.

Claim 12

Original Legal Text

12. The integrated circuit design program as recited in claim 9 , wherein providing each device a phase designation includes placing gates of stacked logic devices having a source not connected to ground on the fast phase; and placing gates of the stacked logic devices having a source connected to ground on the slow phase.

Plain English Translation

The integrated circuit design program (as described above) addresses stacked logic devices. Gates of stacked logic devices whose source is *not* connected to ground are placed on the "fast" phase. Gates of stacked logic devices whose source *is* connected to ground are placed on the "slow" phase.

Claim 13

Original Legal Text

13. The integrated circuit design program as recited in claim 9 , wherein providing each device a phase designation includes placing gates of read port devices of storage cells on the fast phase.

Plain English Translation

The integrated circuit design program (as described above) involves placing the gates of "read port" devices of storage cells (memory cells) on the "fast" phase. This optimizes read operations from the storage cells.

Claim 14

Original Legal Text

14. The integrated circuit design program as recited in claim 13 , further comprising placing gates of write port devices of storage cells on the slow phase.

Plain English Translation

Extending the previous claim, this program places the gates of "write port" devices of storage cells on the "slow" phase.

Claim 15

Original Legal Text

15. A system for implementing circuit design tuning of an integrated circuit utilizing gate phases of gate phase processing selecting at least one of exposure time duration and intensity for printing gates during fabrication, said system comprising: a processor, an integrated circuit design program tangibly embodied in a machine readable medium used in the integrated circuit design process, said integrated circuit design program including a chip timing tool and a gate phase device placement tool, and said processor using said chip timing tool and said gate phase device placement tool, providing a designation for each phase of one of a slow phase and a fast phase; said processor providing each device a phase designation based upon expected performance of the device in the integrated circuit including: said processor placing a device on the fast phase based upon the device expected be in a critical path or having a minimum timing slack; and said processor placing a device on the slow phase based upon the device expected not to be in a critical path or having excess timing slack.

Plain English Translation

A system for tuning integrated circuit designs post-fabrication using gate phase processing. It includes a processor and an integrated circuit design program (with chip timing and gate phase placement tools). The processor assigns each device a "slow" or "fast" phase based on expected performance. Devices on critical paths or with minimal timing slack are assigned to the "fast" phase; those not on critical paths or with excess slack are assigned "slow." The system adjusts gate printing parameters.

Claim 16

Original Legal Text

16. The system as recited in claim 15 , wherein the device comprising a wordline driver device, and wordline driver devices including multiple fingers, and wherein said processor places a first finger of the wordline driver device on the fast phase and a second finger of the wordline driver device on the slow phase based upon the device being phase insensitive.

Plain English Translation

The system (as described above) is applied to wordline driver devices, which have multiple "fingers." The processor places a first finger of the wordline driver on the "fast" phase and a second finger on the "slow" phase, because the device is phase insensitive.

Claim 17

Original Legal Text

17. The system as recited in claim 15 , wherein said processor providing each device a phase designation includes said processor placing data-in gates of a latch device including data inputs on the fast phase and said processor placing scan-in gates on the slow phase.

Plain English Translation

The system (as described above) places data-in gates of latch devices (including data inputs) on the "fast" phase and scan-in gates on the "slow" phase.

Claim 18

Original Legal Text

18. The system as recited in claim 15 , wherein said processor providing each device a phase designation includes said processor placing gates of stacked logic devices having a source not connected to ground on the fast phase; and said processor placing gates of the stacked logic devices having a source connected to ground on the slow phase.

Plain English Translation

The system (as described above) handles stacked logic devices. The processor places gates of stacked logic devices with sources *not* connected to ground on the "fast" phase, and gates of devices *with* sources connected to ground on the "slow" phase.

Claim 19

Original Legal Text

19. The system as recited in claim 15 , wherein said processor providing each device a phase designation includes said processor placing gates of read port devices of storage cells the fast phase, and said processor placing gates of write port devices of storage cells on the slow phase.

Plain English Translation

The system (as described above) places gates of read port devices of storage cells on the "fast" phase, and gates of write port devices of storage cells on the "slow" phase.

Claim 20

Original Legal Text

20. The system as recited in claim 19 , further comprising said processor placing multiple fingers of a wordline driver device on the fast phase and placing multiple fingers of the wordline driver device on the slow phase.

Plain English Translation

In addition to read and write port assignments, the system (as described above) places multiple fingers of a wordline driver device on the "fast" phase and other fingers of the same wordline driver on the "slow" phase.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 28, 2012

Publication Date

September 17, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Utilizing gate phases for circuit tuning” (US-8539425). https://patentable.app/patents/US-8539425

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8539425. See llms.txt for full attribution policy.