Avatar photo

Founder & CEO

Sivakumar P R is the Founder and CEO of Maven Silicon. He is responsible for the company's vision, business, and technology. Sivakumar is a seasoned engineering professional who has worked in various fields, including electrical engineering, academia, and semiconductors for more than 25 years. Before founding Maven Silicon, he worked in the top EDA companies Synopsys, Cadence and Siemens EDA as a verification consultant.

View All Authors
Verification

What is the use of SystemVerilog assertion?

The scoreboard in your SystemVerilog testbench or verification environment does only data integrity checking. It means that it always compares only the output packet with the ...
Read More
VLSI Industry

How is the VLSI field? How many sub-branches are there in the VLSI field?

VLSI, Very Large Scale Integration technology is used primarily for the IC design in the Semiconductor Industry which is part of the global electronics industry. So, VLSI alwa...
Read More
Verification

Best Resources to Learn SystemVerilog and UVM

UVM provides TB framework and base class library to create the verification environment in SystemVerilog. You can consider UVM as a testbench methodology for creating the clas...
Read More
Verification

How do I start learning SystemVerilog as a fresher?

You should be good at writing the source code for RTL and testbench in Verilog HDL to learn SystemVerilog. Not only the syntax, you should also be familiar with all the Verilo...
Read More
VLSI Industry

Reflecting on 2019 as we head towards 2020!

A decade of excellence in VLSI training is our motivational fuel to put our best foot forward in 2020. We believe that excellence is not an act, it’s a habit. 2019 was a...
Read More
Verification

Are you dreaming of growing as a Verification Expert?

Have you been searching for an industry expert who can show you the path to become a verification expert? Don’t worry, now I am available online as your trainer and coach to...
Read More
VLSI Industry

Are You Dreaming of Becoming a Chip Designer?

Anyone can become a chip designer, without having a top-class academic performance or tier-1 college background. If you have good academic performance, right attitude and will...
Read More
Verilog HDL

Verilog Programming Series – Finite State Machine

This video explains how to write a synthesizable Verilog program for a simple sequence detector, following the FSM coding style in Verilog. In this video blogging series, we w...
Read More
Verilog HDL

Verilog Programming Series – Dual Port Synchronous RAM

This video explains how to write a synthesizable Verilog program for Dual Port Synchronous RAM, using Verilog parameters. In this video blogging series, we will be explaining ...
Read More
Verilog HDL

Verilog Programming Series – Modulo-12 Counter

This video explains how to write a synthesizable Verilog program for Modulo-12 loadable counter and how to define the priorities of various control signals. In this video blog...
Read More
VLSI Industry

How can you lead your industry?

If you ask me this question to know the secret, I would say ‘Be Creative’. In any business sector, creative entrepreneurs are the ones who lead the industry by doing busin...
Read More
Verilog HDL

Verilog Programming Series – D Flip-Flop

This video explains how to write a synthesizable Verilog program for DFF. Also, it explains the coding style for different implementations like synchronous and asynchronous re...
Read More
Verilog HDL

Verilog Programming Series – Arithmetic Logic Unit

This video explains how to write a synthesizable Verilog program for ALU, using Verilog parameters and operators.   In this video blogging series, we will be explaining the V...
Read More
Verilog HDL

Verilog Programming Series – 2 to 4 Decoder

This video explains how to write a synthesizable Verilog program for 2to4 Decoder using the ‘case’ statement and the importance of default statement while implementing the...
Read More
Verilog HDL

Verilog Programming Series – 4 to 2 Priority Encoder

This video explains how to write a synthesizable Verilog program for 4to2 Priority Encoder using the ‘if-else’ statement. Also, it explains the coding style difference ’...
Read More
Videos

Maven Silicon – Our Vision

In this video blog, our CEO Mr. P R Sivakumar is explaining the meaning of our logo ‘Maven Silicon’ and how it communicates our vision.  We at Maven produce highly skille...
Read More
Verilog HDL

Verilog Programming Series – 4 to 1 MUX

This video explains how to write a synthesizable Verilog program for 4to1 multiplexer using the ‘case’ statement and the importance of default statement while implementing...
Read More
Verilog HDL

Verilog Programming Series – Full Adder

This video explains how to write a synthesizable Verilog program for the half adder and implement the full adder using the same through Verilog module instantiation. Also, it ...
Read More
Digital Electronics

Next Generation Memories

Today’s systems integrate processors, graphics, as well as memory and storage, often referred to as the memory/storage hierarchy. In the first tier of today’s hierarchy, ...
Read More
Digital Electronics

Digital Electronics – Clock Frequency Division

This video explains the concept of frequency division and how such clock dividers can be realized through counters, especially with a T Flip Flop. To learn Digital Electronics...
Read More
Digital Electronics

Memory

Without memory, digital electronic circuits would be restricted to designs where the outputs are combinatorial expressions of the inputs. Memory provides state storage which i...
Read More