ASIC design estimator

Introduction

Designing Application-Specific Integrated Circuits (ASICs) is a demanding process, comprising the "front end" and "place and route" phases. The front end involves creating the chip's functionality in a hardware description language, a meticulous and iterative task. The subsequent "place and route" phase aims to optimally arrange millions of components while minimizing power consumption, area, and delays, which is computationally intensive. Hours or days of runtime are required due to the design size and the complexity of required algorithms. Incremental changes in RTL design can trigger ripple effects, necessitating a full re-run of the process to ensure overall optimization. These challenges underpin the time-intensive nature of ASIC design.

In a company like Marvell, operating on the cutting edge of technology (5nm and 3nm) with chip design cycles spanning months and production costs running into millions of dollars, the imperative to improve productivity cannot be overstated. Time to market is a pivotal factor, as faster design processes allow the company to seize opportunities and stay ahead of competitors in the rapidly evolving tech landscape. Increased productivity accelerates product development, leading to innovative and reliable solutions that strengthen Marvell's market position in a tech industry driven by innovation.

Project

The proposed challenge is to implement a high-level estimation tool for ASIC design, which aims to quickly assess key metrics like area, power, timing, and congestion without the need for a full place and route (P&R) process. Here's an outline of how such a system might work:

design estimator diagram

By offering fast estimations, this system can significantly reduce the turnaround time in the early stages of ASIC design. However, it's important to note that these estimations will have inherent limitations, and a full P&R flow will still be required for precise and validated results.

Requirements

Students pursuing a Master Thesis or a Final Degree Project, with a strong background in Computer/Data Science and/or Mathematics, are eligible, preferably with skills in:

Background on machine learning will also be valued. Students are not required to have any prior knowledge on microelectronics.

Application

Students interested in this opportunity should contact Jordi Cortadella, Jonas Casanova (jcasanova at marvell.com), and Marc Galceran (mgalceran at marvell.com).

Support

This project will be supported by Marvell, a leading company in the design and manufacturing of semiconductors for cloud networking and automotive.