You are on page 1of 2

9/16/2020 Performing Filler Cell Insertion With an Incomplete Filler Cell Library

Recent Searches:
boundary cells boundary optimization routing

(/s/) Cases (/s/case-list) STARs (/s/star-list) Articles (/s/knowledge) Help (/s/help-info)

Home > IC Compiler II (10051779)

Dec 12, 2019 • Knowledge

Title
Performing Filler Cell Insertion With an Incomplete Filler Cell Library

Description
Question:

My library does not contain 1X, 2X, or 3X metal filler cells, such as decoupling capacitor cells. After I perform filler cell
insertion, the block still contains gaps. How can I prevent this?

Answer:

For the best filler cell insertion results, the library should contain metal filler cells with all sizes and threshold voltages. If
the library contains only larger metal filler cells, the create_stdcell_fillers command might leave gaps that cannot be
filled by subsequent nonmetal filler cell insertion.

To prevent unfillable gaps when your library does not contain a full set of metal filler cells, use nonmetal filler cells to
complete the library during metal filler cell insertion.

For example, if your library contains a full set of metal filler cells, you would use a command similar to the following to
perform metal filler cell insertion:

icc2_shell> create_stdcell_fillers \
-lib_cells { DECAP16 DECAP8 DECAP4 DECAP3 DECAP2 DECAP1 }

If your library does not contain 1X, 2X, or 3X metal filler cells, use nonmetal filler cells to complete the list, as shown in the
following example. In this example, you need to include only 1X and 2X nonmetal filler cells, because they can fill the 3X
gaps.

icc2_shell> create_stdcell_fillers \
-lib_cells { DECAP16 DECAP8 DECAP4 FILL2 FILL1 }

The following example uses nonmetal filler cells to complete the filler cell list for a library with threshold-voltage filler cells.

icc2_shell> create_stdcell_fillers \
-lib_cells { DECAP_Lvt_8 DECAP_Hvt_8 DECAP_Lvt_4 FILL_Hvt_4 FILL_Lvt_2 FILL_Hvt_2 FILL_Lvt_1

Workaround

Product L1
IC Compiler II (/s/detail/01t1U000003IXyeQAG)

Additional Product(s)
https://solvnetplus.synopsys.com/s/article/Performing-Filler-Cell-Insertion-With-an-Incomplete-Filler-Cell-Library-1576092646433 1/2
9/16/2020 Performing Filler Cell Insertion With an Incomplete Filler Cell Library

Article Number
000020362

Last Published Date


12/12/2019, 2:29 AM

Article Record Type


How To

URL Name
Performing-Filler-Cell-Insertion-With-an-Incomplete-Filler-Cell-Library-1576092646433

Was this article helpful? 0 0

Recommended Articles

Why Do Filler Cells Have a "With metal" Property in the check_library Report?

Standard Cell Filler Insertion With Metal Removes Too Many Cells

Inserting Pad Filler Cells with Nonabutted IO Pad Cells

Why Does insert_stdcell_ ller Delete Filler Cells With Metal?

IC Compiler II Legalization and Chip Finishing Application Notes and Q&A

Related Files (0)

Article Com... (0) (/s/relatedlist/ka01U000001do6lQAA/Article_Comments__r) New

Saved Articles (0) (/s/relatedlist/ka01U000001do6lQAA/Saved_Articles__r) New

https://solvnetplus.synopsys.com/s/article/Performing-Filler-Cell-Insertion-With-an-Incomplete-Filler-Cell-Library-1576092646433 2/2

You might also like