Bassant Hassan

Results 6 issues of Bassant Hassan

### Description Hello, I am trying to connect an analog IP power pins on `met2` and `met4` with the power grid on `met4` and `met5`. I am facing the following...

bug
OpenROAD

The available IO liberties for typical process are ``` gf180mcuA/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__tt_025C_2v50.lib gf180mcuA/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__tt_025C_3v30.lib gf180mcuB/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__tt_025C_2v50.lib gf180mcuB/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__tt_025C_3v30.lib gf180mcuC/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__tt_025C_2v50.lib gf180mcuC/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__tt_025C_3v30.lib ``` Caravel requires IO liberty that operates at `5V` (`gf180mcu_fd_io__tt_025C_5v00.lib`)

This produces an error in reading the liberties for timing analysis. The duplicate definitions could be found in all liberties starting at lines `2906` and `2929` For example: ``` gf180mcuC/libs.ref/gf180mcu_fd_io/liberty/gf180mcu_fd_io__ff_n40C_5v50.lib...

The corner configurations should reflect process variations of standard cells operating at `5V`. I think [the following](https://github.com/RTimothyEdwards/open_pdks/blob/3af133706e554a740cfe60f21e773d9eaa41838c/gf180mcu/openlane/config.tcl#L17) should be updated to ``` # Lib Files set ::env(LIB_SYNTH) "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/$::env(STD_CELL_LIBRARY)/liberty/$::env(STD_CELL_LIBRARY)__tt_025C_5v00.lib" set ::env(LIB_FASTEST)...

`SLEEP_B` pin power should be in the range of 1.28V and 1.95V. it's related to `VPWR` which is 3.3V and it should be related to `LVPWR` as it is 1.8V....