Day-to-Day Responsibilities
Define the overall architecture of a processor or SoC, including its main blocks and how they connect
Set performance, power, area and cost targets, and check that the design can meet them
Study target workloads such as AI, networking or mobile applications to decide which features the chip needs
Compare design options and make trade-off decisions with input from design and verification teams
Write architecture specifications and models that guide RTL, verification and physical design engineers
Review designs at key milestones and track risks that could delay tape-out
Work with software teams so that drivers, compilers and firmware can use the hardware well


