Skip to content Skip to sidebar Skip to footer

Verification Methodology Basics & UVM

ASIC Verification has largely shifted its focus from the legacy procedural approach of building test benches to the more advanced object-oriented layered test bench architecture. It was imperative to find a solution in order to meet the verification requirements of increasingly complex designs. Thus, SystemVerilog that borrowed concepts/features from Verilog, VHDL and OOPS (Object Oriented…

Read More

UVM Environment: An Introduction

Verification is a complex process. It consumes about 80% of the time and effort that goes into a typical ASIC cycle. With the rise in complexity of designs and an ever-rising demand for smarter electronics, the pressure on the semiconductor industry to tapeout better designs within short intervals of time is mounting. In such a…

Read More

SystemVerilog Concepts: Polymorphism

An insatiable hunger for smarter, sleeker and power efficient electronics has put tremendous pressure on research and implementation of ASICs that fit the bill. While ASIC design is continuously under a sea change, ASIC Verification cannot shy away from change either. In order to verify the increasingly complex and large designs, the testbench architecture made…

Read More

SystemVerilog Concepts: All About Semaphores

Challenges faced by the Verification industry Design engineers are already facing the heat owing to the unquenchable demands for faster, sleeker and smarter electronics. While they burn the midnight oil to define strategies and methods that shorten design time and effort, the verification teams aren’t napping either. They continually need to scale up their testbenches…

Read More

SystemVerilog and the OOPS Concepts

SystemVerilog is primarily and extensively used as a Hardware Verification Language (HVL). Also known as Super Verilog, it encompasses Verilog, VHDL and OOPS (Object Oriented Programming) concepts. As the designs began to get increasingly complex, it became tougher for the verification team to verify those designs using the legacy test bench approach. Engineers had to…

Read More

Verification and Augmented Verification

Verification is a process that ensures that the given design functions as per specifications. When we use the word ‘functions’, we also imply that the timing, form factor and power requirements that have been ‘specified’ are also met by the design. Verification thus is something that consumes a lot of time and effort and it…

Read More

D2D Layered Architecture

Layered architecture refers to a design methodology that divides the functionality of an integrated circuit (IC) into distinct layers, each responsible for a specific aspect of the design. This approach allows for better organization, abstraction, and modularity, making the design process more manageable and scalable. This also enables flexibility for design and implementation while retaining…

Read More

Impact of BoW in Chiplet Industry

In the ever-evolving landscape of semiconductor design, chiplets have emerged as a revolutionary paradigm, reshaping the architecture of system-on-chip (SoC) systems. Central to this transformation is the Bunch of Wires (BoW) standard, which is redefining die-to-die interconnects with its efficiency and versatility. This article delves into the profound impact of BoW on semiconductor integration, exploring…

Read More

Impact of BoW in ChipletIndustry

In the ever-evolving landscape of semiconductor design, chiplets have emerged as a revolutionary paradigm, reshaping the architecture of system-on-chip (SoC) systems. Central to this transformation is the Bunch of Wires (BoW) standard, which is redefining die-to-die interconnects with its efficiency and versatility. This article delves into the profound impact of BoW on semiconductor integration, exploring…

Read More

Overview of BoW PHY

The BoW (Bunch of Wires) PHY layer is the physical foundation for communication between chiplets in a multi-chiplet design (ODSA) using the BoW interface. The BoW PHY layer is responsible for transmitting and receiving data signals between chiplets on the same package. The BoW PHY is defined as a single unidirectional slice. Multiple slices are…

Read More