top of page


Rules for a Ready-Valid Protocol
Ready-Valid protocol is a fundamental flow control mechanism. It is a very simple protocol which is used as a handshaking mechanism to...
SiliconCrafters
Nov 6, 20242 min read
253 views
0 comments


Unique FIFO Depth Calculation Questions
We need a FIFO when we are transferring data from a faster clock domain to a slower clock domain. The FIFO keeps the data stored until...
SiliconCrafters
Jul 4, 20244 min read
1,086 views
0 comments


Common RTL Lint Violations
As a designer, you might have heard of tools like Spyglass Lint, Questa Lint, JasperGold Superlint etc. It is used to do Lint checks in...
SiliconCrafters
Jun 24, 20245 min read
995 views
3 comments


RTL code for parameterized Binary to Gray and Gray to Binary conversion
We already know that Gray codes are used extensively in the VLSI industry. In this article, I will present a parameterized Binary to Gray...
SiliconCrafters
Apr 15, 20243 min read
181 views
0 comments


RTL for non-power-of 2 Gray Code
Gray codes are widely used in the industry for various purposes. One such application is in asynchronous FIFO where it is used to clock...
SiliconCrafters
Apr 13, 20243 min read
658 views
3 comments


How to Prepare for a VLSI Design Interview
In this article, I will share the topics that are generally asked in a VLSI Design Engineer Interview. The topics will remain the same...
SiliconCrafters
Mar 29, 202410 min read
1,115 views
3 comments
bottom of page