YOSYS-FILTERLIB(1)
π NAME π
yosys-filterlib β the Yosys Open SYnthesis Suite Filterlib, bestie. it's the little tool that keeps your secrets secret π
β¨ SYNOPSIS β¨
yosys-filterlib [ rules-files [liberty-file]]
okay so she takes optional args, we love a low-maintenance queen π
πΈ DESCRIPTION πΈ
so real talk, this manual page is just here to give you the quick rundown on the yosys-filterlib command. brief but iconic, yk? β¨
yosys-filterlib is a program that strips sensitive information out of Liberty files. that's her whole job. that's the vibe. π
here's the situation: sometimes Liberty files have trade secrets in them β think sensitive timing information, the good stuff β and those literally cannot be shared freely. which is a whole problem because it complicates things like reporting bugs in the tools involved π like how are you supposed to file a good bug report when you can't even hand over the file?? embarrassing for everyone involved, ngl.
BUT. if the information in the Liberty file that's used by Yosys and ABC isn't part of the sensitive stuff? then this tool, yosys-filterlib, can be used to strip the sensitive information out of the Liberty file. scrub scrub scrub π§β¨ and then you can share away.
so basically: redact the spicy bits, keep the parts Yosys and ABC actually need, ship it. periodt. π¦
π SEE ALSO π
go read those too, iykyk π
π«Ά AUTHOR π«Ά
yosys-filterlib was written by Clifford Wolf <clifford@clifford.at>. king behavior honestly π
this manual page was written by Ruben Undheim <ruben.undheim@gmail.com>, for the Debian project (and may be used by others). we love a documented queen π
mwah π that's the whole page bestie β October 16, 2014 energy, General Commands Manual, YOSYS-FILTERLIB(1). go strip some secrets responsibly πβ
π¦ where this page comes from
- debian bookworm: yosys 0.23-6 Β· ISC
- debian trixie: yosys 0.52-2 Β· ISC
- fedora 43: yosys 0.57-2.20250904gitcec48c6.fc43 Β· ISC and MIT
- fedora 43: yosys 0.63-1.20260304git3bc26ff.fc43 Β· ISC and MIT
- fedora 44: yosys 0.63-1.20260304git3bc26ff.fc44 Β· ISC and MIT
- fedora 44: yosys 0.67-2.20260713git22c15a7.fc44 Β· ISC and MIT
- ubuntu jammy: yosys 0.9-2 Β· ISC
- ubuntu noble: yosys 0.33-5build2 Β· ISC
- ubuntu resolute: yosys 0.52-2 Β· ISC
- ubuntu stonking: yosys 0.66-1 Β· ISC
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms