vr_ad Twin Registers
In their quest to come up with ever more efficient architectures, concept engineers sometimes do crazy things. Twin registers (also called multiview register...
In their quest to come up with ever more efficient architectures, concept engineers sometimes do crazy things. Twin registers (also called multiview register...
We've already talked about how to handle flattened register definitions from a modeling point of view in this post. This other post also showed us that acces...
The devices that we verify often have multiple instances of a certain register type. These registers are instantiated in a regular structure inside the desig...
On my current project, I had an issue with my register definitions. Quite a few of my DUT's registers where just instances of the same register type. My vr_a...
I've been working a lot with vr_ad lately. It has a lot of nice features for modeling registers, but unfortunately not all of them are documented. I'm going ...
Register packages are an awesome tool to easily implement checks on the behavior of our DUT by holding a copy of its state inside a register model. When ever...
A big part of verifying a design is checking its registers. A register packages is usually used to accomplish this task. It provides an abstract way of descr...