Wednesday, October 5, 2022

AXI Protocol Quiz

ARM AXI Protocol is widely used in the industry as a high performance protocol for communication on System on chips (SoC).
Here are a few quiz questions to test your knowledge on the AXI4 Protocol.
These concepts are useful to crack interview questions as well.

Saturday, September 17, 2022

AHB-Lite Protocol Quiz

ARM AMBA AHB-Lite protocol is a commonly used protocol for communication on a SoC chip. Here are a few quiz questions to test your knowledge on the AHB-Lite protocol. These concepts are useful to crack interview questions as well.

Tuesday, August 9, 2022

Basic Commands for Simulation Tools

A number of EDA tools are used in the VLSI industry for the compilation and simulation of HDL codes. Let us look at the common usage commands for popular EDA tools.

Handshake Synchronizer Design and Verilog Code

In an earlier post, we have seen the usage of a Double Flop Synchronizer. When data has to be sent across from a fast clock domain to a slower domain, Handshake synchronization makes a better choice.

Friday, November 5, 2021

Low Power RTL Design

As we move into lower process nodes over the years, reduction of power is becoming a critical factor during chip design along with reduction of area. Low power design techniques at the RTL level can significantly help to manage power requirements. 

Linear Feedback Shift Register Verilog Code

Linear Feedback Shift Register is used to generate pseudo random numbers. It is used during DFT in VLSI and other applications like DSP. Let us see how to write a Verilog code to design it.

Saturday, May 22, 2021

SystemVerilog Sample Testbench Environment

Let us see how we can create a simple testbench environment using SystemVerilog. This will help to get familiar with the usage of SystemVerilog to create a simple testbench.