IP Library Granted Patent US 7,530,037
Granted Patent B2
US 7,530,037 · App. 11/258,777 · Granted May 5, 2009

Methods of generating planar double gate transistor shapes and data processing system readable media to perform the 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 7,530,037
App. No.
11/258,777
Granted
May 5, 2009
Kind
B2
Abstract

A method of generating a layout of one or more planar double gate transistors can include generating a single gate transistor layout at least in part from one or more double gate transistor circuits, logic diagrams, or any combination thereof, and generating the planar double gate transistor layout at least in part from the single gate transistor layout. The method is highly flexible regarding the generation and adjusting of gate shapes and gate contact shapes to ensure the proper connection of the gates to voltage or signal lines, and when such generation, adjusting, or any combination thereof is performed. In one embodiment, a data processing system can include a program that has code in the form of instructions to carry out the method.

Claims (55)

1. A method of generating a layout of an electronic device comprising:

generating a first single gate transistor shape at least in part from a double gate transistor circuit schematic, logic diagram, or any combination thereof;

generating the layout including a first planar double gate transistor shape at least in part from the first single gate transistor shape, wherein:

generating the layout further comprises generating a first gate shape, a second gate shape and an active shape for the first planar double gate transistor shape; and

generating the layout is performed such that one of the first and second gate shapes underlies the active shape, and the other of the first and second gate shapes overlies the active shape; and

storing the layout of the electronic device in memory.

2. The method of claim 1 , further comprising adjusting the first gate shape, the second gate shape, or any combination thereof

3. The method of claim 2 , further comprising generating a gate contact indicator associated with the first single gate transistor shape, wherein adjusting the first gate shape, the second gate shape, or both is performed in response to the gate contact indicator.

4. The method of claim 1 , wherein generating the layout further comprises:

generating a first gate contact shape associated with the first gate shape; and

generating a second gate contact shape associated with the second gate shape.

5. The method of claim 4 , further comprising generating a gate contact indicator associated with the first single gate transistor shape, wherein generating the first gate contact shape, generating the second gate contact shape, or both is performed in response to the gate contact indicator.

6. The method of claim 1 , further comprises generating a second single gate transistor shape at least in part from the double gate transistor circuit schematic, logic diagram, or any combination thereof wherein generating the layout further comprises generating a second planar double gate transistor shape at least in part from the second single gate transistor shape.

7. The method of claim 6 , wherein generating the layout further comprises generating a first gate shape and a second gate shape for the second planar double gate transistor shape, wherein:

the first planar double gate transistor shape has a first gate shape and a second gate shape that are not to be electrically connected to each other; and

the second planar double gate transistor shape has a first gate shape and a second gate shape that are to be electrically connected to each other.

8. The method of claim 7 , wherein generating the layout further comprises adjusting the first gate shape, the second gate shape, or both for the second planar double gate transistor shape.

9. The method of claim 6 , wherein generating the layout further comprises generating a first gate contact shape associated with the first gate shape of the second planar double gate transistor shape.

10. The method of claim 9 , wherein generating the layout further comprises replacing the first gate contact shape of the second planar double gate transistor shape with a thru-gate contact shape associated with the first and second gate shapes of the second planar double gate transistor.

11. The method of claim 10 , wherein a separate gate contact shape is not generated for the second gate shape of the second planar double gate transistor shape.

12. The method of claim 10 , wherein generating the layout further comprises:

generating a first gate contact shape to the first gate shape of the first planar double gate transistor shape; and

generating a second gate contact shape to the second gate shape of the first planar double gate transistor shape.

13. The method of claim 6 , further comprising generating the first single gate transistor shape and generating the second single gate transistor shape further comprises:

generating s circuit schematic including a first single gate transistor and a second single gate transistor at least in part from the double gate transistor circuit schematic, logic diagram, or any combination thereof;

generating the first single gate transistor shape at least in part from the circuit schematic; and

generating the second single gate transistor shape at least in part from the circuit schematic.

14. The method of claim 1 , further comprising fabricating the electronic device at least in part using the first planar double gate transistor shape.

15. A method of generating a layout for an electronic device comprising:

generating a circuit schematic including a first single gate transistor and a second single gate transistor at least in part from a double gate transistor circuit schematic, logic diagram, or any combination thereof;

generating a gate contact indicator associated with the first single gate transistor, the second single gate transistor, or any combination thereof;

generating a first single gate transistor shape and a second single gate transistor shape at least in part from the circuit schematic;

generating a layout including a first planar double gate transistor shape and a second planar double gate transistor shape at least in part from the first single gate transistor shape and the second single gate transistor shape, respectively, wherein each of the first planar double gate transistor shape and the second planar double gate transistor shape includes a first gate shape and a second gate shape; and

adjusting the first gate shape of the first planar double gate transistor shape, the second gate shape of the first planar double gate transistor shape, the first gate shape of the second planar double gate transistor shape, the second gate shape of the second planar double gate transistor shape, or any combination thereof; and

storing the first gate shape of the planar double gate transistor shape, the second gate shape of the first planar double gate transistor shape, the first gate shape of the second double gate transistor shape, or any combination thereof in a memory, wherein storing is performed after adjusting the first gate shape of the first planar double gate transistor shape, the second gate shape of the first planar double gate transistor shape, the first gate shape of the second planar double gate transistor shape, the second gate shape of the second planar double gate transistor shape, or any combination thereof.

16. The method of claim 15 , wherein adjusting the first gate shape of the first planar double gate transistor shape, the second gate shape of the first planar double gate transistor shape, the first gate shape of the second planar double gate transistor shape, the second gate shape of the second planar double gate transistor shape, or any combination thereof is performed in response to the gate contact indicator.

17. The method of claim 15 , wherein generating the layout further comprises:

generating first gate contact shapes for the first gate shapes; and

in response to the gate contact indicator:

replacing the first gate contact shape of the second planar double gate transistor shape with a thin-gate contact shape;

generating a second gate contact shape associated with second gate shape of the first planar double gate transistor shape; or

any combination thereof.

18. A memory having code stored therein, wherein a processor is operable to execute the code the code comprising:

an instruction to generate a single gate transistor shape at least in part from a double gate transistor circuit schematic, logic diagram, or any combination thereof;

an instruction to generate the layout including a planar double gate transistor shape at least in pail from the single gate transistor shape;

an instruction to generate a gate contact indicator associated with the single gate transistor; and

an instruction to adjust a first gate shape. a second gate shape, or any combination thereof of the planar double gate transistor layout in response to the gate contact indicator.

19. The memory of claim 18 , wherein:

the an instruction to generate the layout comprises an instruction to generate a first gate shape and a second gate shape of the planar double gate transistor shape; and

the code further comprises:

an instruction to generate a first gate contact indicator associated with the single gate transistor;

an instruction to generate a first gate contact shape associated with the first gate shape; and

an instruction to be executed in response to the gate contact indicator; wherein the instruction includes:

an instruction to replace the first gate contact shape with a thin-gate contact shape associated with the first and second gate shapes; or

an instruction to generate a second gate contact shape associated with second gate shape.

Assignments (32)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040925 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Feb 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V. F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 052917/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 040928 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jan 17, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 052915/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 11759915 AND REPLACE IT WITH APPLICATION 11759935 PREVIOUSLY RECORDED ON REEL 037486 FRAME 0517. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Dec 10, 2019
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 053547/0421 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042985 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 042762 FRAME 0145. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051145/0184 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051030/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12298143 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Oct 22, 2019
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 051029/0387 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050745/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 10, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 050744/0097 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TO CORRECT THE APPLICATION NO. FROM 13,883,290 TO 13,833,290 PREVIOUSLY RECORDED ON REEL 041703 FRAME 0536. ASSIGNOR(S) HEREBY CONFIRMS THE THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS.. Recorded Feb 20, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SHENZHEN XINGUODU TECHNOLOGY CO., LTD.
Reel/Frame 048734/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 039361 FRAME 0212. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042762/0145 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12681366 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded May 9, 2017
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 042985/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENTS 8108266 AND 8062324 AND REPLACE THEM WITH 6108266 AND 8060324 PREVIOUSLY RECORDED ON REEL 037518 FRAME 0292. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS. Recorded Feb 1, 2017
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 041703/0536 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE LISTED CHANGE OF NAME SHOULD BE MERGER AND CHANGE PREVIOUSLY RECORDED AT REEL: 040652 FRAME: 0180. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER AND CHANGE OF NAME. Recorded Jan 12, 2017
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 041354/0148 →
CHANGE OF NAME Recorded Nov 8, 2016
From: FREESCALE SEMICONDUCTOR INC.
To: NXP USA, INC.
Reel/Frame 040652/0180 →
RELEASE OF SECURITY INTEREST Recorded Nov 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP B.V.
Reel/Frame 040928/0001 →
RELEASE OF SECURITY INTEREST Recorded Sep 21, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: NXP, B.V., F/K/A FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 040925/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION 12092129 PREVIOUSLY RECORDED ON REEL 038017 FRAME 0058. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT SUPPLEMENT. Recorded Jul 14, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039361/0212 →
SUPPLEMENT TO THE SECURITY AGREEMENT Recorded Jun 16, 2016
From: FREESCALE SEMICONDUCTOR, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 039138/0001 →
SECURITY AGREEMENT SUPPLEMENT Recorded Mar 7, 2016
From: NXP B.V.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 038017/0058 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 13, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037518/0292 →
ASSIGNMENT AND ASSUMPTION OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2016
From: CITIBANK, N.A.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037486/0517 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0225 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0823 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 031591/0266 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 030633/0424 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Sep 23, 2009
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 023273/0099 →
SECURITY AGREEMENT Recorded Feb 2, 2007
From: FREESCALE SEMICONDUCTOR, INC.; FREESCALE ACQUISITION CORPORATION; FREESCALE ACQUISITION HOLDINGS CORP.; FREESCALE HOLDINGS (BERMUDA) III, LTD.
To: CITIBANK, N.A. AS COLLATERAL AGENT
Reel/Frame 018855/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2005
From: DAO, THUY B.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 017138/0248 →