IP Library Granted Patent US 10,282,503
Granted Patent B2
US 10,282,503 · App. 15/193,003 · Granted May 7, 2019

Mitigating length-of-diffusion effect for logic cells and placement thereof

Inventors: Benjamin John Bowers (Cary, NC); Anthony Correale, Jr. (Raleigh, NC); Tracey Della Rova (Wake Forest, NC)
Assignee: QUALCOMM Incorporated
G06F17/5072G06F17/5081H01L27/0207H01L27/0924G06F2217/02
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 10,282,503
App. No.
15/193,003
Granted
May 7, 2019
Kind
B2
Abstract

Systems and methods relate to cell placement methodologies for improving length of diffusion of transistors. For example, a first transistor with a first diffusion node which is bounded by a first diffusion cut is identified in a transistor level layout. The first diffusion cut is replaced with a first floating gate, and a first filler cell with a first filler diffusion region is added to extend a length of diffusion of the first diffusion node. Increasing the length of diffusion leads to improving drive strength and performance of the first transistor.

Claims (42)

1. A method of logic cell placement, the method implemented by a computer, the method comprising:

identifying a first transistor with a first diffusion node which is bounded by a first diffusion cut;

replacing the first diffusion cut with a first floating gate; and

adding a first filler cell with a first filler diffusion region to extend a length of diffusion of the first diffusion node.

2. The method of claim 1 , wherein increasing the length of diffusion comprises improving drive strength of the first transistor.

3. The method of claim 1 , wherein the first diffusion node is on a left side or a right side of the first transistor, and wherein extending the length of diffusion of the first diffusion node satisfies corresponding maximum length specifications for the left side or the right side, respectively, of the first transistor.

4. The method of claim 1 , comprising placing a first cut in the first filler diffusion region to satisfy a maximum length specification for the first diffusion node.

5. The method of claim 1 , wherein the first transistor is a Fin field effect transistor (Finfet) with a number of Fins, with a first width of the first diffusion node proportional to the number of Fins, and wherein a width of the first filler diffusion region matches the first width.

6. The method of claim 5 , comprising placing a first cut at an interface between the first filler diffusion region and a second diffusion region, wherein a width of the second diffusion region is different from the width of the first filler diffusion region.

7. The method of claim 1 , comprising adding the first filler cell in a fill region between the first transistor and a second transistor.

8. The method of claim 7 , wherein the first transistor and the second transistor are both Fin field effect transistors (Finfets) with corresponding first and second numbers of Fins.

9. The method of claim 1 , wherein if the first transistor abuts a second transistor, adding a fill region by introducing a space between the first and second transistors and adding the first filler cell in the fill region.

10. The method of claim 9 , wherein the space is of zero width if the first and second transistors are Fin field effect transistors (Finfets) with equal number of Fins.

11. The method of claim 1 , wherein the first diffusion node and the first filler diffusion region are connected to a same potential.

12. The method of claim 11 , wherein the same potential corresponds to a supply voltage or ground.

13. The method of claim 1 , wherein the first transistor and the first filler cell have a same device channel length.

14. The method of claim 1 , comprising wherein the first transistor and the first filler cell have a same threshold voltage or implantation.

15. The method of claim 1 , wherein the first transistor is one of a p-channel field effect transistor (pfet) or an n-channel field effect transistor (nfet).

16. The method of claim 15 , wherein the first filler diffusion region comprises a p-type diffusion if the first transistor is a pfet and the first filler diffusion region comprises an n-type diffusion if the first transistor is an nfet.

17. The method of claim 1 , comprising creating the first filler cell by mirror-flipping a transistor layout in a logic cell library.

18. The method of claim 1 , further comprising determining that a second transistor comprises a second diffusion node connected to a second potential which is different from a potential of a third diffusion node sharing a common polysilicon layer with the second diffusion node, and placing a diffusion cut in the common polysilicon layer.

19. The method of claim 18 , wherein the common polysilicon layer is also connected to the first floating gate, and placing a polysilicon cut to disconnect the common polysilicon layer from the first floating gate.

20. An apparatus comprising:

means for identifying a first transistor with a first diffusion node which is bounded by a first diffusion cut;

means for replacing the first diffusion cut with a first floating gate; and

means for adding a first filler cell with a first filler diffusion region to extend a length of diffusion of the first diffusion node.

21. The apparatus of claim 20 comprising means for extending the length of diffusion of the first diffusion node to satisfy maximum length specifications of the first transistor.

22. The apparatus of claim 20 , comprising means for placing a first cut in the first filler diffusion region to satisfy a maximum length specification for the first diffusion node.

23. The apparatus of claim 20 , wherein the first transistor is a Fin field effect transistor (Finfet) with a number of Fins, with a first width of the first diffusion node proportional to the number of Fins, and wherein a width of the first filler diffusion region matches the first width.

24. The apparatus of claim 23 further comprising means for placing a first cut at an interface between the first filler diffusion region and a second diffusion region, wherein a width of the second diffusion region is different from the width of the first filler diffusion region.

25. The apparatus of claim 20 , comprising means for adding the first filler cell in a fill region between the first transistor and a second transistor.

26. An apparatus comprising:

an integrated circuit layout, the integrated circuit layout comprising:

a first transistor with a first diffusion node which is bounded by a first floating gate; and

a first filler cell comprising a first filler diffusion region configured to abut the first floating gate and extend a length of diffusion of the first diffusion node.

27. The apparatus of claim 26 , further comprising a diffusion cut or first cut in the first filler diffusion region to satisfy a maximum length specification for the first diffusion node.

28. A non-transitory computer readable storage medium comprising code, which, when executed by a processor, causes the processor to perform a cell placement method, the non-transitory computer readable storage medium comprising:

code for identifying a first transistor with a first diffusion node which is bounded by a first diffusion cut;

code for replacing the first diffusion cut with a first floating gate; and

code for adding a first filler cell with a first filler diffusion region to extend a length of diffusion of the first diffusion node.

29. The non-transitory computer readable storage medium of claim 28 comprising code for extending the length of diffusion of the first diffusion node to satisfy maximum length specifications of the first transistor.

30. The non-transitory computer readable storage medium of claim 29 , comprising code for adding the first filler cell in a fill region between the first transistor and a second transistor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2016
From: BOWERS, BENJAMIN JOHN; CORREALE, ANTHONY, JR.; ROVA, TRACEY DELLA
To: QUALCOMM INCORPORATED
Reel/Frame 039781/0768 →
Continuity (1)
Related Publication 20170371994A1 · Dec 28, 2017