SeaPlace: Process Variation Aware Placement for Reliable Combinational Circuits against SETs and METs

12/08/2021
by   Kiarash Saremi, et al.
0

Nowadays nanoscale combinational circuits are facing significant reliability challenges including soft errors and process variations. This paper presents novel process variation-aware placement strategies that include two algorithms to increase the reliability of combinational circuits against both Single Event Transients (SETs) and Multiple Event Transients (METs). The first proposed algorithm is a global placement method (called SeaPlace-G) that places the cells for hardening the circuit against SETs by solving a quadratic formulation. Afterwards, a detailed placement algorithm (named SeaPlace-D) is proposed to increase the circuit reliability against METs by solving a linear programming optimization problem. Experimental results show that SeaPlace-G and SeaPlace-D averagely achieve 41.78 improvement against SET and MET, respectively. Moreover, when SeaPlace-D is followed by SeaPlace-G, MET reduction can be improved by up to 53.3

READ FULL TEXT
research
08/16/2023

Distributionally Robust Circuit Design Optimization under Variation Shifts

Due to the significant process variations, designers have to optimize th...
research
12/27/2015

ePlace-3D: Electrostatics based Placement for 3D-ICs

We propose a flat, analytic, mixed-size placement algorithm ePlace-3D fo...
research
05/25/2023

Locality and Utilization in Placement Suboptimality

The mixed-size placement benchmarks described in this book chapter direc...
research
11/22/2017

An Improved Scheme for Pre-computed Patterns in Core-based SoC Architecture

By advances in technology, integrated circuits have come to include more...
research
11/22/2017

BILBO-friendly Hybrid BIST Architecture with Asymmetric Polynomial Reseeding

By advances in technology, integrated circuits have come to include more...
research
07/29/2021

ReCo1: A Fault resilient technique of Correlation Sensitive Stochastic Designs

In stochastic circuits, major sources of error are correlation errors, s...

Please sign up or login with your details

Forgot password? Click here to reset