This course teaches you how to design and build a 4-way set associative Virtually Indexed, Physically Tagged (VIPT) cache from scratch. The cache is specifically developed as an instruction cache for a RISC-V processor, providing practical, architecture-aligned experience.
Subscribe instantly or add to cart for multiple courses
Trusted by engineers at leading semiconductor companies
Build real-world skills that top hardware companies demand
Start from Specification and build microarchitecture and RTL
3-stage Pipelined design
SKY130 SRAM Macros
LRU Replacement Policy
SystemVerilog for RTL Design
3-day no question asked return policy
Explore the course content, track your progress, and get answers to your questions
Everything you need to know about this course
This course teaches you how to design and build a 4-way set associative Virtually Indexed, Physically Tagged (VIPT) cache from scratch. The cache is specifically developed as an instruction cache for a RISC-V processor, providing practical, architecture-aligned experience.
What you'll be able to do after completing this course