Mohamed Gaber

Results 114 issues of Mohamed Gaber

### Description Some more complex C/C++ libraries need `python3-config` to get ldflags, include directories, etc. On Linux, because each version of Python is in its own container, this works fine....

**Bug Report** In 1.11.0, classes that inherit from os.PathLike could be used with `os.path` methods. As of 3.12, these methods claim to accept "any object implementing the [os.PathLike](https://docs.python.org/3.12/library/os.html#os.PathLike) protocol". However,...

bug

Cocotb supports both OSS and proprietary simulators. With Quaigh on the scene, ATPG is taking a lot less time, leaving only simulation.

enhancement

Depends on https://github.com/efabless/openlane2-step-unit-tests/pull/43

To make variable names more consistent, IO and PDN variables have been renamed to drop FP_. --- Resolves #318

### Description We deployed a bespoke Path class for reasons I cannot entirely recall. It is less ergonomic than the official Path class and is confusing for developers. ### Proposal...

✨ enhancement
⛓️‍💥 breaking change

### Description States are currently specific to the filesystem paths they're run from. If Paths are saved in the format `dir::` or `pdk_dir::`, this would be alleviated. ### Proposal This...

✨ enhancement
⛓️‍💥 breaking change

## Tool Updates * Updated nix-eda * Updated nixpkgs to nixos-24.11 (@ `3c53b4b`) * Updated KLayout to `0.29.10` * Updated Magic to `8.3.515` * Updated Netgen to `1.5.291` * Updated...

### Description The part that should as unaffected by OpenLane version updates as much as humanly possible is signoff. DRC, LVS and STAPostPNR especially should return IDENTICAL results across OpenLane...

✨ enhancement

### Description While OpenROAD, by default, loads RC values from the tech LEF, that doesn't allow them to be set for multiple corners. ### Proposal RC values for all layers...

✨ enhancement