Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UTH-pexconv

Converters and tooling bridging parasitic-extraction pattern formats (OpenRCX's Universal Format, and the C25D format) to multiple field solver back-ends (FasterCap, and others planned). Developed as part of the ODE4EC-AMS project.

Status

Code under development. Interfaces and supported features may change. C25D support currently covers GROUND_PLANE, METAL/VIA, DIELECTRIC_BACKGROUND, CONDUCTOR/BOX, and DOMAIN_MARGIN/DOMAIN_BOX.

DIELECTRIC_SIMPLE/SIDEWALL/CONFORMAL and POLYGON are not yet supported.

Repository structure

UTH-pexconv/
├── converters/                 Format converters: Universal Format & C25D to field solver backends
│   ├── common/                 Shared code: C25D parser, domain resolution
│   └── fastercap/               universal/C25D-to-FasterCap converter
├── docs/                       Universal Format documentation
├── examples/
│   └── fastercap-conversion/   End-to-end conversion + FasterCap solver run scripts
├── external/
│   ├── openroad/                OpenROAD (git submodule)
│   └── openroad-patterns/       Wrapper around OpenROAD's gen_solver_patterns,
│                                 using this repo's paths instead of OpenROAD's own
├── .gitignore
├── .gitmodules
├── LICENSE
└── README.md

Testing

Both converter pipelines have pytest suites:

cd converters/fastercap && pytest tests/
cd converters/common && pytest tests/

Funding acknowledgement

This work is developed by the University of Thessaly's Circuits and Systems (CAS) Lab, as part of the ODE4EC-AMS project, funded through the Chips Joint Undertaking (Chips JU).

CASLab logo University of Thessaly logo ODE4EC-AMS logo

Acknowledgements

Field solver pattern generation builds on OpenROAD and OpenRCX.

About

Parasitic extraction format converters for FasterCap and other field solvers

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages