BOOM v2: An Open Source Out Of Order RISC V Core
summary
An open‑source out‑of‑order RISC‑V core written in ~16k lines of Chisel is generated inside the Rocket Chip ecosystem, taped out in TSMC 28nm after a two‑person, four‑month push using a commercial memory compiler and P&R flow. Key changes: add a pipeline stage and move hashing, replace a 30‑entry fully associative BTB with an SRAM 200‑entry partially tagged BTB, split the issue window and register files and hand‑blackbox a multiport RF with tri‑state bitcells. Result: silicon returned, ~25% shorter clock period but ~20% workload loss from an extra load‑use cycle; tradeoffs are identified and fixable.
AI-written summary · about
chapters (7)
- 0:00Introduction to BOOM
- 3:12Why BOOM v2 now
- 7:29Critical path fixes
- 10:58Register file redesign
- 13:25BOOM v2 results
- 14:52Agile hardware development
- 17:18Future directions
related talks
43mRISC-V CPU Project in Western Digital
18mRISC-V Performance Delivered
14mWildcat: Educational RISC-V Microprocessors
29mOpen Source Processor IP for High Volume SoCs
01h 01mThe Genius of the RISC-V Microprocessor
41mRISC-V and Open Source Hardware BoF
09mNutshell: A Linux-Compatible RISC-V Processor Designed by Undergraduates
20mCould RISC-V Become a Force in HPC?
