Featured image of post Tabby CAD Suite version 20241105 released!

Tabby CAD Suite version 20241105 released!

The November release of Tabby CAD Suite is now available for download. Notable changes in this version include:

  • String attributes are represented more efficiently in the in-memory RTLIL netlist, using a different implementation than bit vector attributes. We have observed reductions in peak memory usage of up to 30% for real world designs.
  • For plugin maintainers, this means some breaking changes if you were directly accessing the bits member of an RTLIL::Const. The bits member has been removed. To access any attribute as a bit vector, use the bits() method instead, which returns a const iterator. To modify a Const, you can call std::vector<RTLIL::State>& get_bits() which forces the implementation to a bit vector. To get the number of bits, use the new Const::size() method instead of bits.size().

In other YosysHQ news:

  • After a long summer break, Yosys Users Group meetings have resumed again. Our last meeting on October 29th had Katharina CeesaySeitz from ETH Zürich present her work on using special netlist transformations in a custom Yosys pass in combination with formal verification to detect microarchitectural information leakage via hardware timing side channels. If you’d like to be notified of our next YUG meeting, subscribe to our newsletter! Watch her talk on our Youtube channel.

Happy November,

The YosysHQ Team

Built with Hugo
Theme Stack designed by Jimmy