Physically Aware Synthesis Revisited: Guiding Technology Mapping with Primitive Logic Gate Placement

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Pan, Hongyang, Lan, Cunqing, Liu, Yiting, Wang, Zhiang, Shang, Li, Zeng, Xuan, Yang, Fan, Zhu, Keren
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909287743225856
author Pan, Hongyang
Lan, Cunqing
Liu, Yiting
Wang, Zhiang
Shang, Li
Zeng, Xuan
Yang, Fan
Zhu, Keren
author_facet Pan, Hongyang
Lan, Cunqing
Liu, Yiting
Wang, Zhiang
Shang, Li
Zeng, Xuan
Yang, Fan
Zhu, Keren
contents A typical VLSI design flow is divided into separated front-end logic synthesis and back-end physical design (PD) stages, which often require costly iterations between these stages to achieve design closure. Existing approaches face significant challenges, notably in utilizing feedback from physical metrics to better adapt and refine synthesis operations, and in establishing a unified and comprehensive metric. This paper introduces a new Primitive logic gate placement guided technology MAPping (PigMAP) framework to address these challenges. With approximating technology-independent spatial information, we develop a novel wirelength (WL) driven mapping algorithm to produce PD-friendly netlists. PigMAP is equipped with two schemes: a performance mode that focuses on optimizing the critical path WL to achieve high performance, and a power mode that aims to minimize the total WL, resulting in balanced power and performance outcomes. We evaluate our framework using the EPFL benchmark suites with ASAP7 technology, using the OpenROAD tool for place-and-route. Compared with OpenROAD flow scripts, performance mode reduces delay by 14% while increasing power consumption by only 6%. Meanwhile, power mode achieves a 3% improvement in delay and a 9% reduction in power consumption.
format Preprint
id arxiv_https___arxiv_org_abs_2408_07886
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Physically Aware Synthesis Revisited: Guiding Technology Mapping with Primitive Logic Gate Placement
Pan, Hongyang
Lan, Cunqing
Liu, Yiting
Wang, Zhiang
Shang, Li
Zeng, Xuan
Yang, Fan
Zhu, Keren
Logic in Computer Science
A typical VLSI design flow is divided into separated front-end logic synthesis and back-end physical design (PD) stages, which often require costly iterations between these stages to achieve design closure. Existing approaches face significant challenges, notably in utilizing feedback from physical metrics to better adapt and refine synthesis operations, and in establishing a unified and comprehensive metric. This paper introduces a new Primitive logic gate placement guided technology MAPping (PigMAP) framework to address these challenges. With approximating technology-independent spatial information, we develop a novel wirelength (WL) driven mapping algorithm to produce PD-friendly netlists. PigMAP is equipped with two schemes: a performance mode that focuses on optimizing the critical path WL to achieve high performance, and a power mode that aims to minimize the total WL, resulting in balanced power and performance outcomes. We evaluate our framework using the EPFL benchmark suites with ASAP7 technology, using the OpenROAD tool for place-and-route. Compared with OpenROAD flow scripts, performance mode reduces delay by 14% while increasing power consumption by only 6%. Meanwhile, power mode achieves a 3% improvement in delay and a 9% reduction in power consumption.
title Physically Aware Synthesis Revisited: Guiding Technology Mapping with Primitive Logic Gate Placement
topic Logic in Computer Science
url https://arxiv.org/abs/2408.07886