Bernardo Borges Sandoval

Results 11 issues of Bernardo Borges Sandoval

Fixes [#5254](https://github.com/The-OpenROAD-Project/OpenROAD/issues/5254). A Secure CI run is associated with this PR ### Segment Cover Pin Refactoring Function **GlobalRouter::segmentCoversPin()** to check if a given segment covers a given pin. **GlobalRouter::netIsCovered()** was...

Some refactoring on `genPatterns_commit` is being done to improve readability and reduce code. ### Access Patterns Graph Backwards Path Function and Readability The first part of `genPatterns_commit` is a loop...

This PR is waiting for every PA PR to merge, #5921, #5903 and #5891. This PR creates three new PA files, one for each of the `FlexPA_prep.cpp` responsibilities: - Generating...

drt

This PR has a secure CI associated with it, is branched from #5901 and is waiting for it to merge (yes, I'm currently 4 PRs deep). ### Nodes structure change...

This PR is branched from #5872 and is waiting for it to merge. `std::vector& nodes` is a convoluted data structure, it has a non intuitive way of indexing nodes and...

drt

### Description This Issue is derived from Issue [5610](https://github.com/The-OpenROAD-Project/OpenROAD/issues/5610). Specifically for the Pin Access Module ### Refactoring Requirements - Clear and Easy code to understand and maintain - Less number...

documentation
drt

Supports #7153 ISPD and Secure CI running. Moves some of the code from `filterViaAccess` to the new `validateAPForVia`. The new function takes an Access Point and a Via and validate...

drt

Supports #7153. Branched from #7210. Introduces `isViaCompatibleWithAP()` which checks the presence of a LEF 58 MetalWitdhViaMap and if it allows for the AP to use the Via Def. This is...

drt

Supports #7153. Branched from #7194. Creates the `createViaSpecificAccessPoints()` which inputs the common access coordinates of a pin and creates all via specific access points.

drt

### Description When generating access points different cost combinations can be tried, we go from best to worst. Also, when considering an access point, we first the first via on...

drt