mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-04 22:32:36 +00:00
- Introduced common setup script for Yosys () to manage global variables and configurations. - Added output filtering script () to enhance log readability. - Created technology initialization script () for handling different PDKs. - Developed main synthesis script () to orchestrate the synthesis flow using Yosys. - Added a configuration makefile () for synthesis settings. - Updated Yosys makefile () to integrate new scripts and configurations. - Adjusted paths in and RTL filelists to reflect new directory structure under . - Modified various scripts and test files to accommodate the new PDK paths and ensure compatibility. - Enhanced warning normalization in the analysis script to preserve PDK signatures.
23 lines
418 B
TOML
23 lines
418 B
TOML
[tool.pytest.ini_options]
|
|
addopts = "-ra"
|
|
testpaths = ["tests"]
|
|
|
|
[tool.ruff]
|
|
line-length = 100
|
|
target-version = "py310"
|
|
extend-exclude = [
|
|
".cache",
|
|
"build",
|
|
"dist",
|
|
"app/coremark/coremark-main",
|
|
"app/fatfs/ff16",
|
|
"physical/pdk/IHP-Open-PDK",
|
|
"physical/pdk/icsprout55-pdk",
|
|
"rtl/managed/clusterip",
|
|
"rtl/managed/third_party",
|
|
"rtl/managed/mpw",
|
|
]
|
|
|
|
[tool.ruff.lint]
|
|
select = ["E4", "E7", "E9", "F"]
|