Cells having transistors and interconnects including nanowires or 2D material strips
First Claim
1. A computer system adapted to process a computer implemented representation of a circuit design, comprising:
- a processor and memory coupled to the processor, the memory storing instructions executable by the processor, including instructions to select cells from a cell library;
the cell library including entries for a plurality of cells, entries in the cell library including specifications of particular cells in a computer executable language; and
at least one entry in the cell library comprising a specification of physical structures and timing parameters of a NAND gate including;
a plurality of transistors, at least one transistor in the plurality of transistors comprising a channel including nanowires or 2D material strips; and
a plurality of interconnects configured to connect terminals of the transistors.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit design tool includes a cell library. The cell library includes entries for a plurality of cells, entries in the cell library including specifications of particular cells in a computer executable language. At least one entry in the cell library can comprise a specification of physical structures and timing parameters of a plurality of transistors and an interconnect; wherein a transistor in the plurality has a channel comprising one or more nanowires or 2D material strips arranged in parallel, and the interconnect comprises one or more nanowires or 2D material strips arranged in parallel and connected to terminals of more than one of the transistors in the plurality of transistors. An integrated circuit including the plurality of transistors and the interconnect is described.
109 Citations
18 Claims
-
1. A computer system adapted to process a computer implemented representation of a circuit design, comprising:
-
a processor and memory coupled to the processor, the memory storing instructions executable by the processor, including instructions to select cells from a cell library; the cell library including entries for a plurality of cells, entries in the cell library including specifications of particular cells in a computer executable language; and at least one entry in the cell library comprising a specification of physical structures and timing parameters of a NAND gate including; a plurality of transistors, at least one transistor in the plurality of transistors comprising a channel including nanowires or 2D material strips; and a plurality of interconnects configured to connect terminals of the transistors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising:
-
a memory including non-transitory computer-readable media having stored thereon a cell library including entries for a plurality of cells, entries in the cell library including a machine readable specification of a cell, the specification of the cell including computer readable parameters specifying structural features of a physical implementation of a NAND gate, the specification of the cell being executable by a computer using the computer readable parameters stored on the non-transitory computer-readable media to run a placement process to control physical placement of the NAND gate with other circuits or components, the NAND gate including; a plurality of transistors, at least one transistor in the plurality of transistors comprising a channel including nanowires or 2D material strips; and a plurality of interconnects configured to connect terminals of the transistors. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A circuit, comprising a NAND gate including:
-
a plurality of transistors, at least one transistor in the plurality of transistors comprising a channel including nanowires or 2D material strips; and a plurality of interconnects configured to connect terminals of the transistors. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification