Calibre [PERC LDL P2P/CD] PERC LDL LAYOUT REDUCE CELL LIST segmentation fault

2023-08-07T12:30:26.000-0400
IC Verification & Signoff

Summary

[PERC LDL P2P/CD] PERC LDL LAYOUT REDUCE CELL LIST segmentation fault


Details

Symptoms:

Running Calibre PERC using version 2023.3 with CALS (PERC LDL LAYOUT REDUCE CELL LIST). The tool crashes and terminates unexpectedly, and a core file is created.
 

Root cause:

The crash is caused by a missing cell_list input to CALS statement "PERC LDL LAYOUT REDUCE CELL LIST cell_list". The cell_list is a required name of a layout cell list.
 

Solution:

The user should fix the cell list input by providing a valid cell list name.

Note: Starting from Calibre version 2023.4 and beyond, users shouldn't see this crash, instead the tool will error out during rule compilation stage with the following error:
ERROR: Error LCL3 on line XX of XX.dfmdb/svdb/perc_ldl_data/original_rules - unknown LAYOUT CELL LIST name: CALS_EXCLUDE_CELLS.

KB Article ID# KB000121444_EN_US

Contents

SummaryDetails

Associated Components

Calibre PERC