IP Library Granted Patent US 6,934,923
Granted Patent B2
US 6,934,923 · App. 10/671,474 · Granted Aug 23, 2005

Semiconductor integrated circuit, method and program for designing the semiconductor integrated circuit

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,934,923
App. No.
10/671,474
Granted
Aug 23, 2005
Kind
B2
Abstract

A semiconductor integrated circuit that is well-balanced between increased operating speed and decreased power consumption caused by a leakage current. The gate cells of the circuit comprised of low threshold voltage MOSs are used for logic gates provided with three or more inputs, and gate cells comprised of high threshold voltage MOSs are generally used for logic gates provided with one or two inputs, sometimes on a case-by-case basis.

Claims (16)

1. A method for designing a semiconductor integrated circuit, comprising the steps of:

providing a cell library that includes gate cell information enabled to execute basic logical functions;

generating a net list by allocating a gate cell stored in said cell library in a logical description described with a register transfer level description; and

verifying whether or not characteristics of said generated net list satisfy a required specification,

wherein said cell library includes information about a plurality of gate cells that execute the same basic logical function but which are characterized by different threshold voltages, and

further wherein each gate cell is allocated in said generating step on a cell allocation condition such that a gate cell with a high threshold voltage of a first insulated gate field effect transistor is selected as a logic gate in which a first insulated gate field effect transistor with a first conductivity is included among a plurality of insulated gate field effect transistors connected serially between operating potential points, while no other insulated gate field effect transistor of the first conductivity type is included along said plurality of insulated gate field effect transistors connected serially between said operating potential points,

and further wherein a gate cell with a low threshold voltage of a second insulated gate field effect transistor is selected as a logic gate in which at least three second insulated gate field effect transistors of the first conductivity type are included among a plurality of said insulated gate field effect transistors connected serially between said operating potential points.

2. The method according to claim 1 , wherein said method further includes another cell allocation condition in which a gate cell with a higher threshold voltage of a third insulated gate field effect transistors is selected from among a plurality of said gate cells included in said cell library as a logic gate in which two third insulated gate field effect transistors of the first conductivity type are included among a plurality of insulated gate field effect transistors connected serially between said operation potential points.

3. The method according to claim 2 , wherein said method further includes another cell allocation condition in which a gate cell with a lower threshold voltage of said first insulated gate field effect transistor is selected from among a plurality of said gate cells included in said cell library as a logic gate in which a first insulated gate field effect transistor is included among a plurality of said insulated gate field effect transistors connected serially between operating potential points, while no insulated gate field effect transistor of the first conductivity type is included among a plurality of said insulated gate field effect transistors connected serially between said operating potential points when said logic gate is required of the ability of driving.

4. The method according to claim 1 , wherein said method further includes another cell allocation condition in which a gate cell with a lower threshold voltage of said first insulated gate field effect transistor is selected from among a plurality of said gate cells included in said cell library as a logic gate in which a first insulated gate field effect transistor is included among a plurality of said insulated gate field effect transistors connected serially between operating potential points, while no insulated gate field effect transistor of the first conductivity type is included among a plurality of said insulated gate field effect transistors connected serially between said operating potential points when said logic gate is required of the ability of driving.

5. The method according to claim 1 , further comprising at least one restriction requirement related to a delay or power consumption requirement of the circuit.

6. A program that includes gate cell information enabled to execute basic logical functions and design a semiconductor integrated circuit by using a cell library that includes information of a plurality of gate cells used to execute the same basic logical function, comprising:

a first subprogram that generates a net list by allocating a gate cell stored in said cell library in a logical description described with a register transfer level description; and

a second subprogram that verifies whether or not characteristics of said generated net list satisfies the required specification;

wherein a gate cell with a higher threshold voltage of a first insulated gate field effect transistor is selected from among a plurality of gate cells included in said cell library as a logic gate in which a first insulated gate field effect transistor of a first conductivity type is included among a plurality of insulated gate field effect transistors connected serially between operating potential points, while a gate cell with a lower threshold voltage of a second insulated gate field effect transistors is selected from among a plurality of said gate cells included in said cell library as a logic gate in which at least three or more second insulated gate field effect transistors of the same conductivity type are included among a plurality of said insulated gate field effect transistors connected serially between said operating potential points upon execution of said first subprogram.

7. The program of claim 6 , wherein the required specification includes at least one restriction requirement related to a delay or power consumption requirement for the circuit.

Assignments (5)
CHANGE OF ADDRESS Recorded Nov 29, 2017
From: RENESAS ELECTRONICS CORPORATION
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 044928/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2014
From: HITACHI ULSI SYSTEMS CO., LTD.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 032859/0252 →
MERGER Recorded Jul 7, 2010
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 024662/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2004
From: HITACHI, LTD.; HITACHI ULSI SYSTEMS CO., LTD.
To: RENESAS TECHNOLOGY CORPORATION; HITACHI ULSI SYSTEMS CO., LTD.
Reel/Frame 014989/0488 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2003
From: OODAIRA, NOBUHIRO; MIZUNO, HIROYUKI; KANNO, YUSUKE; ISHIBASHI, KOICHIRO; YAMAOKA, MASANAO
To: HITACHI, LTD.; HITACHI ULSI SYSTEMS CO. LTD
Reel/Frame 014551/0840 →