CPC G06F 30/327 (2020.01) [G06F 30/31 (2020.01); G06F 30/347 (2020.01); G06F 30/367 (2020.01); G06F 30/38 (2020.01); G06F 30/392 (2020.01); G06F 30/398 (2020.01); G06F 30/373 (2020.01); G06F 2111/12 (2020.01)] | 46 Claims |
1. A computer-implemented method of generating a transistor comprising:
receiving information specifying a transistor to be generated, said information comprising an on resistance of the transistor to be generated;
determining a total width of a gate of the transistor to be generated based at least on the on resistance;
determining a first width, a number of fingers (F), and a number of device cells (P) based on the total width;
generating a transistor level schematic comprising one or more transistors configured with the first width and the number of fingers (F); and
generating a layout, wherein the layout comprises P device cells, each device cell comprising a plurality of gates corresponding to said number of fingers (F), each gate having said first width, wherein the device cells are configured in a two-dimensional array.
|