# US 2021/0240901 A1 · Cell row arrangement in regions of integrated circuit layout

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0240901 A1
- Document ID: US20210240901A1
- Status: Published application
- Kind: A1
- Application number: 17/025,296
- Filed: 2020-09-18
- Published: 2021-08-05
- Earliest claimed: 2020-01-31
- Assignees: Taiwan Semiconductor Manufacturing Company, Ltd.
- Applicants: Taiwan Semiconductor Manufacturing Co., Ltd.
- Inventors: Chun-Yao KU; Wen-Hao CHEN; Ming-Tao YU
- Web page: https://patentgrep.com/patent/US20210240901A1

## CPC

- G06F 30/392: Floor-planning or layout, e.g. partitioning or placement
- G06F 30/394: Routing (G06F30/396 takes precedence)
- G06F 30/398: Design verification or optimisation, e.g. using design rule check [DRC], layout versus schematics [LVS] or finite element methods [FEM] (optical proximity correction [OPC] design processes G03F1/36)
- H10D 89/10: Integrated device layouts
- H10W 20/43: Layouts of interconnections
- G06F 2111/20: Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules
- G06F 2115/06: Structured ASICs
- G06F 2119/06: Power analysis or power optimisation
- G06F 2119/12: Timing analysis or timing optimisation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H10D: INORGANIC ELECTRIC SEMICONDUCTOR DEVICES
- H10W: GENERIC PACKAGES, INTERCONNECTIONS, CONNECTORS OR OTHER CONSTRUCTIONAL DETAILS OF DEVICES COVERED BY CLASS H10

## Abstract

A method of generating a layout design of an integrated circuit. The method includes forming a first region having at least two first-type cell rows extending in a first direction. Each one of the first-type cell rows has a first row height measured along a second direction perpendicular to the first direction. The method also includes forming a second region having at least two second-type cell rows extending in the first direction. Each one of the second-type cell rows has a second row height measured along the second direction. The first region is adjacent to the second region, and the first row height of the first-type cell rows is different from the second row height of the second-type cell rows.

## Claims

### Claim 1

A method of generating, by a processor, a layout design of an integrated circuit, the method comprising:
forming a first region having at least two first-type cell rows extending in a first direction, wherein each one of the first-type cell rows has a first row height measured along a second direction perpendicular to the first direction;
forming a second region having at least two second-type cell rows extending in the first direction, wherein each one of the second-type cell rows has a second row height measured along the second direction; and
wherein the first region is adjacent to the second region, and the first row height of the first-type cell rows is different from the second row height of the second-type cell rows.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
forming a third region that has at least two third-type cell rows extending in the first direction, wherein each one of the third-type cell rows has a third row height measured along the second direction; and
wherein the third region is adjacent to the second region, and the third row height is different from the first row height, the second row height, or both the first row height and the second row height.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first region is adjacent to the second region along a boundary extending in the first direction.

### Claim 4 (depends on 3)

The method of claim 3, further comprising:
forming a first predetermined number of conductive strips in each first-type active zone in the first-type cell rows;
forming a second predetermined number of conductive strips in each second-type active zone in the second-type cell rows; and
wherein the first predetermined number is different from the second predetermined number.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first region is adjacent to the second region along a separation channel between the first region and the second region, the separation channel extending in the second direction.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
forming a first predetermined number of conductive strips in each first-type active zone in the first-type cell rows;
forming a second predetermined number of conductive strips in each second-type active zone in the second-type cell rows; and
wherein the first predetermined number is different from the second predetermined number.

### Claim 7 (depends on 5)

The method of claim 5, further comprising:
forming a first group of gate strips having a first contacted poly pitch in each one of the first-type cell rows;
forming a second group of gate strips having a second contacted poly pitch in each one of the second-type cell rows; and
wherein the first contacted poly pitch is different from the second contacted poly pitch.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
forming a first predetermined number of conductive strips in each first-type active zone in the first-type cell rows;
forming a second predetermined number of conductive strips in each second-type active zone in the second-type cell rows; and
wherein the first predetermined number is different from the second predetermined number.

### Claim 9

A computer program code stored on a non-transitory computer-readable medium for generating a layout design, the computer program code is configured to cause a system having at least one processor to execute:
forming a first region having at least two first-type cell rows extending in a first direction, wherein each one of the first-type cell rows has a first row height measured along a second direction perpendicular to the first direction;
forming a second region having at least two second-type cell rows extending in the first direction, wherein each one of the second-type cell rows has a second row height measured along the second direction;
forming a third region having at least two third-type cell rows extending in the first direction, wherein each one of the third-type cell rows has a third row height measured along the second direction; and
wherein the first region is adjacent to the second region at a first side and the third region is adjacent to the second region at a second side, wherein the first side and the second side are at opposite ends of the second region; and
wherein the first row height, the second row height, and the third row height are all different from each other.

### Claim 10 (depends on 9)

The computer program code of claim 9, further configured to cause the system having the at least one processor to execute:
forming a first predetermined number of conductive strips in each first-type active zone in the first-type cell rows;
forming a second predetermined number of conductive strips in each second-type active zone in the second-type cell rows;
forming a third predetermined number of conductive strips in each third-type active zone in the third-type cell rows; and
wherein the first predetermined number, the second predetermined number, the third predetermined number are all different from each other.

### Claim 11 (depends on 9)

The computer program code of claim 9, wherein the first region is adjacent to the second region along a first boundary extending in the first direction, and wherein the third region is adjacent to the second region along a second boundary extending in the first direction.

### Claim 12 (depends on 9)

The computer program code of claim 9, wherein the first region is adjacent to the second region along a first separation channel between the first region and the second region, and wherein the third region is adjacent to the second region along a second separation channel between the third region and the second region, and wherein each of the first separation channel and the second separation channel extends in the second direction.

### Claim 13 (depends on 12)

The computer program code of claim 12, further configured to cause the system having the at least one processor to execute:
forming a first group of gate strips having a first contacted poly pitch in each one of the first-type cell rows;
forming a second group of gate strips having a second contacted poly pitch in each one of the second-type cell rows; and
forming a third group of gate strips having a third contacted poly pitch in each one of the third-type cell rows.

### Claim 14 (depends on 13)

The computer program code of claim 13, wherein the first contacted poly pitch, the second contacted poly pitch, and the third contacted poly pitch are all different from each other.

### Claim 15 (depends on 13)

The computer program code of claim 13, wherein the second contacted poly pitch is different from either the first contacted poly pitch or the third contacted poly pitch.

### Claim 16

A method of generating, by a processor, a layout design of an integrated circuit, the method comprising:
forming a first region having at least two first-type cell rows extending in a first direction;
forming a second region having at least two second-type cell rows extending in the first direction, wherein the first region is adjacent to the second region along a first separation channel extending in a second direction that is perpendicular to the first direction;
forming a first group of gate strips having a first contacted poly pitch in each one of the first-type cell rows; and
forming a second group of gate strips having a second contacted poly pitch in each one of the second-type cell rows, wherein the first contacted poly pitch is different from the second contacted poly pitch.

### Claim 17 (depends on 16)

The method of claim 16, wherein each one of the first-type cell rows has a first row height measured along the second direction, and each one of the second-type cell rows has a second row height measured along the second direction, and wherein the first row height is different from the second row height.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
forming a first predetermined number of conductive strips in each first-type active zone in the first-type cell rows;
forming a second predetermined number of conductive strips in each second-type active zone in the second-type cell rows; and
wherein the first predetermined number is different from the second predetermined number.

### Claim 19 (depends on 16)

The method of claim 16, further comprising
forming a third region having at least two third-type cell rows extending in the first direction, wherein the third region is adjacent to the second region along a second separation channel extending in the second direction; and
forming a third group of gate strips having a third contacted poly pitch in each one of the third-type cell rows, wherein the third contacted poly pitch is different from the first contacted poly pitch, the second contacted poly pitch, or both the first contacted poly pitch and the second contacted poly pitch.

### Claim 20 (depends on 19)

The method of claim 19, wherein each one of the first-type cell rows has a first row height measured along the second direction, each one of the second-type cell rows has a second row height measured along the second direction, and each one of the third-type cell rows has a third row height measured along the second direction, and wherein the first row height, the second row height, and the third row height are all different from each other.
