CPU Custom Memory Design - SRAMs and Register Files
Full-time · US (Santa Clara, CA / Austin, TX) · IC
Nuvacore is building ground-up high performance, low-power CPU for next-generation compute workloads. As a member of the CPU-specific custom circuit design team, you will enable the design to achieve the target PPA specifications for the product.
As a Custom Memory Design Engineer, you will participate in the following:
- Own schematic development and characterize custom memories (SRAM, register files) to optimize PPA at advanced process nodes.
- Supervise layout implementation, defining macro floor planning, critical routing specifications, and driving physical design verification (PDV) closure.
- Own end-to-end memory IP signoff: schematic and layout through DRC/LVS/antenna, parasitic extraction, and characterization (timing, power, and noise in Liberty/CCS format) across PVT corners, meeting target PPA commitments.
- Partner with Foundry/PDK, CAD, Physical Design, RTL and DFT teams to benchmark new process technology, validate IP on testchips, and co-optimize custom memories for downstream design PPA.
- Collaborate closely with RTL, providing explicit custom memory functional specifications, timing behaviors, and state definitions to support accurate RTL modeling.
- Define and drive adoption of Tools, Flows, and Methodology (TFM) — including characterization automation and compiler QA — to raise design efficiency and set team-wide best practices.