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 🌈⭐