When Considering Processor PPA, Don't Forget the Instruction Memory
The area of any part of a design contributes both to the silicon cost and to the power consumption. A simplistic following of the “A” in a processor IP vendor’s PPA numbers can be misleading. A processor is never in isolation but is part of a subsystem additionally including instruction memory, data memory, and peripherals. In most cases, instruction memory will be dominant and the processor area much less important.
The size of the instruction memory will be influenced by the target instruction set, the compiler and the compiler switches used. In the case of RISC-V, the choice of optional standard extensions and custom extensions can greatly influence the codesize.
To read the full article, click here
Related Semiconductor IP
- Gen#2 of 64-bit RISC-V core with out-of-order pipeline based complex
 - Compact Embedded RISC-V Processor
 - Multi-core capable 64-bit RISC-V CPU with vector extensions
 - 64 bit RISC-V Multicore Processor with 2048-bit VLEN and AMM
 - RISC-V AI Acceleration Platform - Scalable, standards-aligned soft chiplet IP
 
Related Blogs
- what made Apple design the A4 processor?
 - SSD Interfaces and Performance Effects
 - What’s on the Horizon for NAND and DRAM?
 - DDR3/DDR2 price crossover reached
 
Latest Blogs
- ML-DSA explained: Quantum-Safe digital Signatures for secure embedded Systems
 - Efficiency Defines The Future Of Data Movement
 - Why Standard-Cell Architecture Matters for Adaptable ASIC Designs
 - ML-KEM explained: Quantum-safe Key Exchange for secure embedded Hardware
 - Rivos Collaborates to Complete Secure Provisioning of Integrated OpenTitan Root of Trust During SoC Production