SOC Verification Enviorment

Verification Suite created by Akshat Baranwal

Interactive High-Level Diagram of the DUT

Hover over the architectural blocks to explore data paths and interfaces.

chip_select address[6:0] data_in[15:0] rw_, byte_en gold, maroon Bus Interface Register File Version (0x00) Left Input (0x10) Right Input (0x14) Command (0x08) Status (0x04) Config (0x0C) ALU Output (0x18) ALU ADD,SUB,MVL,MVR, SWA,SHL,SHR Interrupts int1, int2 State Machine

System Architecture

Hover over a component to see its details. Verichip features a 16-bit architecture with a robust State Machine.

Coverage Metrics

Industry-standard metrics collected via Synopsys VCS URG.

100%

Line

159 / 159

100%

Toggle

398 / 398

95.3%

Condition

102 / 107 (Module)

100%

FSM

8 / 8 States/Trans

Verification Test Plans

Comprehensive strategies detailing verification intent and methodology.

📄

Register Test Plan

PDF Document

View PDF
📄

ALU Test Plan

PDF Document

View PDF
📄

State Machine Test Plan

PDF Document

View PDF

State Machine

RESET
NORMAL
ERROR
EXP_VIO
LOST

Coverage Groups

🧮

alu_regs

25 Variables, 52 Crosses. Validates all ALU commands across Left/Right register inputs.

100%
âš¡

inters

4 Variables, 4 Crosses. Validates interrupt generation conditions (int1, int2).

100%
🎨

colors

4 Variables, 4 Crosses. State machine progression inputs (gold, maroon).

100%
🔌

bus_interface

23 Variables, 30 Crosses. Memory mapped I/O access across all 7 registers.

100%