Ericsson
Master Thesis: Early Prediction and Optimization of power, Perfomance and Area
Be an Early Applicant
Conduct a master’s thesis on early prediction and optimization of power, performance, and area in digital designs. Analyze RTL structures, simulation activity, synthesis configurations, and implementation data to identify PPA correlations and optimization opportunities. Develop and validate a reusable methodology or prototype flow, potentially using data-driven or AI-assisted techniques, while preserving functional correctness and timing and area requirements.
Join our Team
About this opportunity
Would you like to help digital design teams understand how an RTL design is likely to perform before completing time-consuming synthesis and physical implementation?
Power, performance and area, commonly referred to as PPA, are critical design objectives in advanced digital systems. However, reliable PPA results are often available only at a relatively late stage of the development process. At that point, addressing an inefficient architectural or RTL design choice may require significant redesign and repeated implementation runs.
Early estimates derived from RTL can differ considerably from final implementation results because they do not fully account for factors such as technology mapping, switching activity, buffering, placement and routing. In this thesis, you will investigate how RTL characteristics, simulation activity data and results from completed implementation runs can be combined to improve early PPA prediction. The goal is not only to produce more accurate estimates, but also to turn the findings into practical, actionable feedback for RTL and IP designers.
What you will do
You will work with one or more representative RTL designs and the associated simulation, synthesis, power and implementation data. You will establish PPA baselines and investigate how different RTL structures, architectural decisions and synthesis configurations affect power consumption, timing performance and silicon area.
You will have the opportunity to help shape the detailed direction of the thesis. Areas of investigation may include:
Correlating characteristics visible at RTL level with PPA results obtained after synthesis or physical implementation
Analysing the PPA impact of common design structures, including:
Multipliers and adders
Filters and multiplexers
Combinational and register-based logic
Pipelines, register placement and clock-gating opportunities
Comparing alternative RTL or architectural implementations that provide equivalent functionality
Evaluating synthesis configurations and optimisation priorities for power, timing and area
Using simulation activity data, such as VCD or FSDB data, to improve power analysis
Exploring data-driven, automated or AI-assisted methods for identifying PPA optimisation opportunities
Developing a reusable methodology or prototype flow that provides actionable feedback to RTL and IP designers
Verifying that proposed optimisations preserve functional correctness and satisfy relevant timing and area requirements
The expected outcome is a systematic and reusable approach for identifying PPA optimisation opportunities earlier in the development process. By moving this analysis closer to the RTL design stage, the work could improve PPA predictability, reduce manual investigation and limit the number of iterations between RTL development, synthesis and physical implementation.
The skills you bring
You are pursuing a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems or a related field
You have knowledge of digital design and computer architecture
You have a basic understanding of RTL design using Verilog, SystemVerilog or VHDL
You are interested in power, performance and area analysis
You can work methodically with experimental data and evaluate alternative design solutions
You are eager to learn about semiconductor design, synthesis and physical implementation flows
Experience in one or more of the following areas would be an advantage:
Logic synthesis or ASIC design flows
Digital simulation and waveform activity data
Scripting or programming using Python, Tcl or a similar language
Data analysis, machine learning or AI-assisted engineering methods
About this opportunity
Would you like to help digital design teams understand how an RTL design is likely to perform before completing time-consuming synthesis and physical implementation?
Power, performance and area, commonly referred to as PPA, are critical design objectives in advanced digital systems. However, reliable PPA results are often available only at a relatively late stage of the development process. At that point, addressing an inefficient architectural or RTL design choice may require significant redesign and repeated implementation runs.
Early estimates derived from RTL can differ considerably from final implementation results because they do not fully account for factors such as technology mapping, switching activity, buffering, placement and routing. In this thesis, you will investigate how RTL characteristics, simulation activity data and results from completed implementation runs can be combined to improve early PPA prediction. The goal is not only to produce more accurate estimates, but also to turn the findings into practical, actionable feedback for RTL and IP designers.
What you will do
You will work with one or more representative RTL designs and the associated simulation, synthesis, power and implementation data. You will establish PPA baselines and investigate how different RTL structures, architectural decisions and synthesis configurations affect power consumption, timing performance and silicon area.
You will have the opportunity to help shape the detailed direction of the thesis. Areas of investigation may include:
Correlating characteristics visible at RTL level with PPA results obtained after synthesis or physical implementation
Analysing the PPA impact of common design structures, including:
Multipliers and adders
Filters and multiplexers
Combinational and register-based logic
Pipelines, register placement and clock-gating opportunities
Comparing alternative RTL or architectural implementations that provide equivalent functionality
Evaluating synthesis configurations and optimisation priorities for power, timing and area
Using simulation activity data, such as VCD or FSDB data, to improve power analysis
Exploring data-driven, automated or AI-assisted methods for identifying PPA optimisation opportunities
Developing a reusable methodology or prototype flow that provides actionable feedback to RTL and IP designers
Verifying that proposed optimisations preserve functional correctness and satisfy relevant timing and area requirements
The expected outcome is a systematic and reusable approach for identifying PPA optimisation opportunities earlier in the development process. By moving this analysis closer to the RTL design stage, the work could improve PPA predictability, reduce manual investigation and limit the number of iterations between RTL development, synthesis and physical implementation.
The skills you bring
You are pursuing a Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems or a related field
You have knowledge of digital design and computer architecture
You have a basic understanding of RTL design using Verilog, SystemVerilog or VHDL
You are interested in power, performance and area analysis
You can work methodically with experimental data and evaluate alternative design solutions
You are eager to learn about semiconductor design, synthesis and physical implementation flows
Experience in one or more of the following areas would be an advantage:
Logic synthesis or ASIC design flows
Digital simulation and waveform activity data
Scripting or programming using Python, Tcl or a similar language
Data analysis, machine learning or AI-assisted engineering methods
Ericsson Santa Clara, California, USA Office
Ericsson Santa Clara D-15 Innovation Center Office



Heart of Silicon Valley with leading tech companies nearby. Close to cafes, gyms and major highways, plus short commutes to San Jose, Mountain View and Palo Alto.
Similar Jobs at Ericsson
2 Days Ago
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Investigate how Git-based source control and CI perform with hundreds of concurrent AI coding agents. Build simulations of up to approximately 500 agents, measure scalability, merge conflicts, CI impact, resource consumption, and semantic integration failures, and compare alternatives such as trunk-based development, merge queues, fine-grained changes, stacked changes, and speculative merging. Define benchmarking metrics and recommend improvements for agentic software development.
Top Skills:
BashContinuous IntegrationDockerGitKubernetesLinuxLlm-Based Coding AgentsPython
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Lead SoC IP architecture and roadmap for ASIC IP blocks, driving requirement breakdown, systemization, and technical direction. Support design, verification, and validation, improve design methodologies, and produce high-quality technical documentation while collaborating with cross-functional teams.
Top Skills:
AgileAmbaArmArm CoresightAsicDigital Asic DesignDoorsI3CJamaQspiSocSpiUvm
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop and systemize next-generation Radio Access Network products, focusing on baseband algorithms, radio resource management, MIMO, beamforming, and 5G/6G performance. Conduct technical studies, simulations, requirements analysis, and feature development. Collaborate with global engineering, product, and standards teams while contributing to system integration, standardization investigations, architectural input, and technical documentation.
Top Skills:
5G6GAIBaseband AlgorithmsBeamformingDigital Signal ProcessingMachine LearningMimoRadio Access NetworkRadio Resource ManagementSoftware Simulation
What you need to know about the San Francisco Tech Scene
San Francisco and the surrounding Bay Area attracts more startup funding than any other region in the world. Home to Stanford University and UC Berkeley, leading VC firms and several of the world’s most valuable companies, the Bay Area is the place to go for anyone looking to make it big in the tech industry. That said, San Francisco has a lot to offer beyond technology thanks to a thriving art and music scene, excellent food and a short drive to several of the country’s most beautiful recreational areas.
Key Facts About San Francisco Tech
- Number of Tech Workers: 365,500; 13.9% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Google, Apple, Salesforce, Meta
- Key Industries: Artificial intelligence, cloud computing, fintech, consumer technology, software
- Funding Landscape: $50.5 billion in venture capital funding in 2024 (Pitchbook)
- Notable Investors: Sequoia Capital, Andreessen Horowitz, Bessemer Venture Partners, Greylock Partners, Khosla Ventures, Kleiner Perkins
- Research Centers and Universities: Stanford University; University of California, Berkeley; University of San Francisco; Santa Clara University; Ames Research Center; Center for AI Safety; California Institute for Regenerative Medicine




