Blog

ASIC Verification Interview Guide Series

06.11.25 04:14 PM - By Advane Harshal - Comment(s)

Introduction

As an ASIC verification engineer, you'll often deal with array constraints in SystemVerilog—especially when prepping for interviews. Modern tools make it easy to specify powerful properties with reduction methods, but small details like type casting can make all the difference between wo...

ASIC Verification Interview Guide

06.11.25 11:11 AM - By Advane Harshal - Comment(s)

The journey of becoming a successful ASIC verification engineer demands much more than just knowing SystemVerilog syntax or being able to write working code. Interviews at top semiconductor companies rigorously test your problem-solving approac...

ASIC Verification Interview Series Blog #1

06.11.25 11:11 AM - By Advane Harshal - Comment(s)
Breaking into the world of ASIC verification requires far more than a surface-level understanding of SystemVerilog or just crafting functional scripts. Leading semiconductor companies focus their interviews on how you approach complex problems, your grasp of underlying principles, and your familiari...

DVCON 2024

17.09.24 12:55 AM - By Advane Harshal - Comment(s)


Abstract- Serial bus analyzer presented here is generic serial bus debugger which can basically monitor single input line for any serial bus protocol and displays the frames/state and values both big and little endian in a hex format on the waveform like gtkwaves, VCS etc. The design is protocol agn...

UVM macros to make life easier

10.09.24 11:26 PM - By Advane Harshal - Comment(s)

While creating any new component or object in UVM we first register it with the factory,

We usually use the macros


 // Code 

`uvm_object_utils(my_sequence)   
function new(string name="my_sequence");     
super.new(name);   
endfunction

Most of the time I write nothi...

Welcome to world of ASIC Verification 

11.05.24 09:54 AM - By Advane Harshal - Comment(s)
A Brief introduction to ASIC Verification

Different approach to the macro `uvm__analysis_imp_decl

11.05.24 09:54 AM - By Advane Harshal - Comment(s)

INTRODUCTION:

We all know that whenever there are multiple monitors connected to a single scoreboard, we do the connection as mentioned in UVM Cookbook or uvm_user_guide by using the inbuild macro `uvm_analysis_imp_decl(_<string>) and then writing another analysis imp inside the scoreboard with...