Welcome!
Trusster is a site for and by hardware verification engineers. We're here to help our field do efficient hardware verification through good Object Oriented Programing (OOP) practice. As all modern verification languages like C++, SystemVerilog and Vera have OOP aspects we believe this is important. And as OOP is something relatively new for most of us verification engineers we believe an open discussion is needed.
All the tools promoted on this site are available open source (with other license options available) with the belief that we as a verification community can build a better verification solution together and that verification frameworks shouldn't be proprietary or company secrets to begin with!
On these pages you can find information about:
- The two verification libraries we provide and support. They are called truss and teal
- Information about the Hardware Verification book we've written that in detail describe the methodology behind our libraries as well as many OOP lessons learned
- There is also an area for users to share ideas.
Truss is a fully implemented verification framework, similar to other modern verification methodologies but open source. Teal is a lower level support library providing necessary functionality like unified logging, randomization, threading, PLI connections (to all major simulators) and much, much more
We hope you find useful information here and also choose to contribute. If you want to support us please consider buying our book. Remember! We're an independent hardware verification site, not connected to EDA.
A site is only as good as it's contributors so we really need your opinions!

