IP Library Granted Patent US 12705411
Granted Patent B2
US 12705411 · App. 18/112,889 · Granted Aug 11, 2026

Method of optimizing area for logic cells and optimized logic cells

Inventors: Abdur Rakheeb (Bengaluru, IN); Sudhakar Gajjavarapu (Bengaluru, IN); Abhishek Ghosh (Bengaluru, IN)
Assignee: Samsung Electronics Co., Ltd.
G06F30/392G06F30/327
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 12705411
App. No.
18/112,889
Granted
Aug 11, 2026
Kind
B2
Abstract

A method of optimizing area of logic cells includes creating a plurality of terminator cells for the logic cell, wherein the logic cell includes a plurality of cells. The plurality of terminator cells are placed at the boundary or edge of the logic cells.

Claims (41)

1 . A logic cell comprising:

a plurality of cells; and

a plurality of terminator cells at a boundary or edge of the plurality of cells,

wherein at least two terminator cells of the plurality of terminator cells extend across a plurality of voltage domains and form portions of a plurality of guard ring structures corresponding to the plurality of voltage domains, and wherein each guard ring structure of the plurality of guard ring structures forms a ring around cells of the plurality of cells in a respective voltage domain of the plurality of voltage domains.

2 . The logic cell of claim 1 , wherein cells of the plurality of cells are placed side by side in a single row, and

the plurality of terminator cells comprises at least one terminator cell at a left side of the single row and at least another one terminator cell at a right side of the single row.

3 . The logic cell of claim 1 , wherein cells of the plurality of cells are above one another in a single column, and

the plurality of terminator cells comprises one or more first terminator cells at a top of the single column and one or more second terminator cells at a bottom of the single column.

4 . The logic cell of claim 1 , wherein cells of the plurality of cells are in a two-dimensional array comprising of a plurality of rows and a plurality of columns, and

the logic cell comprising at least one of:

one or more first terminator cells from among the plurality of terminator cells at a left side of the two-dimensional array and one or more second terminator cells from among the plurality of terminator cells at a right side of the two-dimensional array, and

one or more third terminator cells from among the plurality of terminator cells at a top of the two-dimensional array and one or more fourth terminator cells from among the plurality of terminator cells at a bottom of the two-dimensional array.

5 . The logic cell of claim 1 , wherein cells of the plurality of cells are configured in a form of a non-rectangular structure, wherein the non-rectangular structure consists of a plurality of rows and a plurality of columns, and

the logic cell comprises at least one of:

one or more first terminator cells from among the plurality of terminator cells at a left side of the non-rectangular structure and one or more second terminator cells from among the plurality of terminator cells at a right side of the non-rectangular structure,

one or more third terminator cells from among the plurality of terminator cells at a top of the non-rectangular structure and one or more fourth terminator cells from among the plurality of terminator cells at a bottom of the non-rectangular structure, and

one or more fifth terminator cells from among the plurality of terminator cells at the left side of the non-rectangular structure, one or more sixth terminator cells from among the plurality of terminator cells at the right side of the non-rectangular structure, one or more seventh terminator cells from among the plurality of terminator cells at the top of the non-rectangular structure and one or more eight terminator cells from among the plurality of terminator cells at the bottom of the non-rectangular structure.

6 . The logic cell of claim 1 , wherein at least one terminator cell from among the plurality of the terminator cells is divided into multiple cells including corner terminator cells and a filler between the corner terminator cells.

7 . A method of optimizing area of a logic cell using a design tool, the method comprising:

creating a plurality of terminator cells for the logic cell using the design tool, wherein the logic cell comprises a plurality of cells; and

placing the plurality of terminator cells at a boundary or edge of the logic cell,

wherein at least two terminator cells of the plurality of terminator cells extend across a plurality of voltage domains and form portions of a plurality of guard ring structures corresponding to the plurality of voltage domains, and wherein each guard ring structure of the plurality of guard ring structures forms a ring around cells of the plurality of cells in a respective voltage domain of the plurality of voltage domains.

8 . The method of claim 7 , wherein the placing of the plurality of terminator cells comprises:

determining that the plurality of cells are placed side by side in a single row; and

placing at least one terminator cell from among the plurality of terminator cells at a left side of the single row and at least another one terminator cell from among the plurality of terminator cells at a right side of the single row.

9 . The method of claim 7 , wherein the placing of the plurality of terminator cells comprises:

determining that the plurality of cells are placed above one another in a single column; and

placing one or more first terminator cells from among the plurality of terminator cells at a top of the single column and one or more second terminator cells from among the plurality of terminator cells at a bottom of the single column.

10 . The method of claim 7 , wherein the placing of the plurality of terminator cells comprises:

determining that the plurality of cells are placed in a two-dimensional array comprising a plurality of rows and a plurality of columns; and

placing at least one of

one or more first terminator cells from among the plurality of terminator cells at a left side of the two-dimensional array and one or more second terminator cells from among the plurality of terminator cells at a right side of the two-dimensional array, and

one or more third terminator cells from among the plurality of terminator cells at a top of the two-dimensional array and one or more fourth terminator cells from among the plurality of terminator cells at a bottom of the two-dimensional array.

11 . The method of claim 7 , wherein the placing of the plurality of terminator cells comprises:

determining that the plurality of cells are placed in a form of a non-rectangular structure, wherein the non-rectangular structure consists of a plurality of rows and a plurality of columns; and

placing at least one of

one or more first terminator cells from among the plurality of terminator cells at a left side of the non-rectangular structure and one or more second terminator cells from among the plurality of terminator cells at a right side of the non-rectangular structure,

one or more third terminator cells from among the plurality of terminator cells at a top of the non-rectangular structure and one or more fourth terminator cells from among the plurality of terminator cells at a bottom of the non-rectangular structure, and

one or more fifth terminator cells from among the plurality of terminator cells at the left side of the non-rectangular structure, one or more sixth terminator cells from among the plurality of terminator cells at the right side of the non-rectangular structure,

one or more seventh terminator cells from among the plurality of terminator cells at the top of the non-rectangular structure, and one or more eighth terminator cells from among the plurality of terminator cells at the bottom of the non-rectangular structure.

12 . The method of claim 7 , wherein a terminator cell from among the plurality of terminator cells is divided into multiple cells including corner terminator cells and a filler between the corner terminator cells.