Kareem Farid

Results 105 issues of Kareem Farid

Reading a mag file outside the current working directory with `-dereference` flag results in the following error: ``` Cell user_proj_example couldn't be read No such file or directory Creating new...

I couldn't figure out how to replace a cell in a gds by its lef/maglef view - even then I am not sure if that's sufficient . This happens with...

## Steps * `Odb.SetPowerConnections` * Fixed bug where instances with special characters in their name and power pins are not equal to those of the SCL would not get connected....

### Description Capture these in metrics: - Unannotated nets (`report_parasitic_annotation`) - Partially annotated nets (`report_parasitic_annotation`) - Percentage of unannotated nets (useful for detecting user SPEF definition errors) - Tapcell count...

✨ enhancement

### Description io_layer_variables https://github.com/efabless/openlane2/blob/12c6d69ce9d08f0c524fdc6aef179f7632b9fa30/openlane/steps/common_variables.py#L19 used in `OpenROAD.IOPlacement` have no validation. Layout would be generated with geometry related issues such as overlapping pins and pins that violate spacing rules. Back in...

✨ enhancement
💬 waiting on op

### Description OpenInKLayout should attempt to load DRC error reports generated by a step. It will be more convenient and ensures consistent usage of the CLI for displaying the layout...

enhancement
waiting on op

## Tools * Update Netgen ## Steps * `steps.Netgen.LVS`: * Add `LVS_FLATTEN_CELLS`: A list of cells to flatten in LVS. * Add `LVS_INCLUDE_MARCOS_NETLIST`. If enabled macros' netlist are loaded when...

### Description Some designs in the CI have some checkers disabled. At best, no checkers should be disabled. At worst, reason for disabling should be provided. ### Proposal Review designs...

✨ enhancement

### Description In readthedocs, when searching for `FP_PDN_CORE_RING`, clicking on matching items opens the document which has a match without scrolling to the section containing the match. This is a...

📄 documentation
✨ enhancement