Hai Zhou

ORCID: 0000-0003-4824-7179
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • VLSI and FPGA Design Techniques
  • Low-power high-performance VLSI design
  • VLSI and Analog Circuit Testing
  • Interconnection Networks and Systems
  • Embedded Systems Design Techniques
  • Advancements in Photolithography Techniques
  • 3D IC and TSV technologies
  • Parallel Computing and Optimization Techniques
  • Advancements in Semiconductor Devices and Circuit Design
  • Manufacturing Process and Optimization
  • Semiconductor materials and devices
  • Computational Geometry and Mesh Generation
  • Advanced Memory and Neural Computing
  • Advancements in PLL and VCO Technologies
  • Radiation Effects in Electronics
  • Analog and Mixed-Signal Circuit Design
  • Ferroelectric and Negative Capacitance Devices
  • Advanced Numerical Analysis Techniques
  • Advanced Graph Theory Research
  • Quantum Computing Algorithms and Architecture
  • Electric Vehicles and Infrastructure
  • IPv6, Mobility, Handover, Networks, Security
  • Quantum-Dot Cellular Automata
  • Advanced Battery Technologies Research
  • Neuroscience and Neural Engineering

Northwestern University
2011-2024

China Electric Power Research Institute
2013-2022

North China Electric Power University
2013-2022

Southeast University
2022

Northwestern University
2014-2017

Shanghai Fudan Microelectronics (China)
2009-2017

Fudan University
2009-2017

Synopsys (United States)
1999-2007

Western University of Health Sciences
2005

University of Michigan–Ann Arbor
2005

One of the major issues faced by semiconductor industry today is that reducing chip yields. As process technologies have scaled to smaller feature sizes, yields dropped around 50% or less. This figure expected decrease even further in future technologies. To attack this growing problem, we develop four yield-aware micro architecture schemes for data caches. The first one called power-down (YAPD). YAPD turns off cache ways cause delay violation and/or excessive leakage. We also modify...

10.1109/micro.2006.52 article EN Proceedings of the ... annual International Symposium on Microarchitecture/Proceedings of the annual International Symposium on Microarchitecture 2006-12-01

Circuit reliability is affected by various fabrication-time and run-time effects. Fabrication-induced process variation has significant impact on circuit performance reliability. Various aging effects, such as negative bias temperature instability, cause continuous degradation during usage. In this work, we present a statistical analysis framework that characterizes the lifetime of nanometer-scale integrated circuits jointly considering fabrication-induced More specifically, our work focuses...

10.1145/1629911.1630044 article EN 2009-07-26

Thermal issues are a primary concern in the three-dimensional (3D) integrated circuit (IC) design. Temperature, area, and wire length must be simultaneously optimized during 3D floorplanning, significantly increasing optimization complexity. Most existing floorplanners use combinatorial stochastic techniques, hampering performance scalability when used for floorplanning. In this work, we propose evaluate scalable, temperature-aware, force-directed fioorplanner called 3D-STAF. Force-directed...

10.5555/1326073.1326196 article EN 2007-11-05

10.1109/tcad.2025.3556968 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2025-01-01

Article Free Access Share on Simultaneous routing and buffer insertion with restrictions locations Authors: Hai Zhou Department of Computer Sciences, University Texas, Austin, TX TXView Profile , D. F. Wong I-Min Liu Electrical Engineering, Adnan Aziz Authors Info & Claims DAC '99: Proceedings the 36th annual ACM/IEEE Design Automation ConferenceJune 1999 Pages 96–99https://doi.org/10.1145/309847.309885Published:01 June 1999Publication History 44citation315DownloadsMetricsTotal...

10.1145/309847.309885 article EN 1999-06-01

Routing is one of the most complex stages in back-end design process. Simple routing algorithms based on two global and detailed do not offer appropriate opportunities to address problems arising from signal delay, cross-talk process constraints. An intermediate stage track assignment between proves be an ideal place these problems. With this it possible use information efficiently aid router achieving wiring completions. In paper we formulate as a three process; routing, routing. We...

10.1145/774572.774581 article EN Digest of technical papers/Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design 2002-01-01

Thermal issues are a primary concern in the threedimensional (3D) integrated circuit (IC) design. Temperature, area, and wire length must be simultaneously optimized during 3D floorplanning, significantly increasing optimization complexity. Most existing floorplanners use combinatorial stochastic techniques, hampering performance scalability when used for floorplanning. In this work, we propose evaluate scalable, temperature-aware, force-directed floorplanner called 3D-STAF. Force-directed...

10.1109/iccad.2007.4397329 article EN IEEE/ACM International Conference on Computer-Aided Design 2007-11-01

While double patterning lithography (DPL) is still in active development, triple or even quadruple has recently been proposed for the next technology node. In this paper, we propose a pairwise coloring (PWC) method to tackle layout decomposition problem general multiple (MPL). The main idea reduce sets of concurrent bi-coloring problems. overall solution refined iteratively by applying pairs color per pass. One obvious advantage approach that existing DPL techniques can be reused seamlessly....

10.5555/2561828.2561864 article EN 2013-11-18

While double patterning lithography (DPL) is still in active development, triple or even quadruple has recently been proposed for the next technology node. In this paper, we propose a pairwise coloring (PWC) method to tackle layout decomposition problem general multiple (MPL). The main idea reduce sets of concurrent bi-coloring problems. overall solution refined iteratively by applying pairs color per pass. One obvious advantage approach that existing DPL techniques can be reused seamlessly....

10.1109/iccad.2013.6691115 article EN 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2013-11-01

The VLSI fabrication has entered the deep sub-micron era and communication between different components significantly increased. Interconnect delay become dominant factor in total circuit delay. As a result, it is necessary to start interconnect planning as early possible. In this paper, we propose method combine with floorplanning. Our approach based on Wong-Liu floorplanning algorithm. When positions, orientations, shapes of cells are decided, pin positions routing interconnects decided...

10.5555/339492.340039 article EN International Conference on Computer Aided Design 1999-11-07

Variability in the chip design process has been relatively increasing with technology scaling to smaller dimensions. Using worst case analysis for circuit optimization severely over-constrains system and results solutions excessive penalties. Statistical timing have consequently emerged as a refinement of traditional static approach optimization. In this paper, we propose statistical gate sizing methodology yield improvement. We build models delays from library characterizations at multiple...

10.5555/1129601.1129747 article EN 2005-05-31

Due to the scaling down of device geometry and increasing frequency in deep submicron designs, crosstalk between interconnection wires has become an important issue very large scale integration (VLSI) layout design. In this paper, we consider avoidance during global routing. We present a routing algorithm based on new Steiner tree formulation Lagrangian relaxation technique. also give theoretical results complexity problem.

10.1109/43.806813 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 1999-01-01

The Steiner Minimal Tree (SMT) problem is a very important in large scale integrated computer-aided design. Given n points on plane, an SMT connects these through some extra (called points) to achieve minimal total length. Even though there exist many heuristic algorithms for this problem, they have either poor performances or expensive running time. This paper records implementation of efficient algorithm that has worst case time O(nlogn) and performance close the Iterated 1-Steiner...

10.1109/tcad.2004.826557 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2004-05-01

In this paper we address the problem of module selection during high-level synthesis. We present a heuristic algorithm for leakage power optimization based on maximum weight independent set problem. A dual threshold voltage (Vth) technique is used to reduce energy consumption in data flow graph. Experiments are performed data-path dominated test suite six benchmarks. Our approach achieves an average 70.9% reduction, which very close optimal results from Integer Linear Programming approach.

10.1145/1065579.1065634 article EN 2005-01-01

Obstacle-avoiding Steiner routing has arisen as a fundamental problem in the physical design of modern VLSI chips. In this paper, we present EBOARST, an efficient four-step algorithm to construct rectilinear obstacle-avoiding tree for given set pins and obstacles. Our contributions are fourfold. First, propose novel algorithm, which generates sparse spanning graphs efficiently. Second, fast minimum terminal construction step, dominates running time several existing approaches. Third,...

10.1109/tcad.2008.2006098 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2008-11-25

Variability in the chip design process has been relatively increasing with technology scaling to smaller dimensions. Using worst case analysis for circuit optimization severely over-constrains system and results solutions excessive penalties. Statistical timing have consequently emerged as a refinement of traditional static approach optimization. In this paper, we propose statistical gate sizing methodology yield improvement. We build models delays from library characterizations at multiple...

10.1109/iccad.2005.1560214 article EN ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005. 2005-12-22

The modern era of embedded system design is geared toward the low-power systems. One way to reduce power in an application-specified integrated circuit (ASIC) implementation bit-width precision its computation units. This paper describes algorithms optimize bit widths fixed-point variables for low a SystemC-based ASIC environment. We propose optimal allocation algorithm two and greedy heuristic that works any number variables. are used automation converting floating-point SystemC programs...

10.1109/tcad.2006.888291 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2007-03-01

In this paper, we formulate the generalized convex sizing (GCS) problem that unifies problems and applies to sequential circuits with clock-skew optimization. We revisit approach solve by Lagrangian relaxation, point out several misunderstandings in previous extend handle general delay functions GCS problems. identify a class of proper whose objective simplified dual are differentiable transform simultaneous optimization into problem. design an algorithm based on method feasible directions...

10.1109/tcad.2009.2018872 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2009-06-16

Approximate adder design has drawn wide attention as it can achieve good trade-offs between computation accuracy and cost. We observe that all existing approximate adders may produce completely incorrect result with up to 100% relative error. The big errors happen when higher bits have inconsistent views on certain lower carry-ins due long carry chain. In this paper, we build a theoretical model efficiently estimate the error characteristics of adders. Furthermore, present novel provable...

10.1109/iccad.2014.7001399 article EN 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2014-11-01

During the routing of global interconnects, macro blocks form useful regions which allow wires to go through but forbid buffers be inserted. They give restrictions on buffer locations. In this paper, we take these location into consideration and solve simultaneous maze insertion problem. Given a block placement defining pair pins (a source sink), polynomial time exact algorithm find buffered route from sink with minimum Elmore delay.

10.1109/43.851998 article EN IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 2000-07-01

ACG (adjacent constraint graph) is invented as a general floorplan representation. It has advantages of both adjacency graph and floorplan: edges in an are between modules close to each other, thus the physical distance two can be measured directly graph; since graph, area module positions simply found by longest path computations. A natural combination horizontal vertical relations within one renders beautiful data structure with full symmetry. The direct correspondence geometrical...

10.1109/iccd.2004.1347980 article EN 2004-11-08

Routing is one of the most complex stages in back-end design process. Simple routing algorithms based on two global and detailed do not offer appropriate opportunities to address problems arising from signal delay, cross-talk process constraints. An intermediate stage track assignment between proves be an ideal place these problems. With this it possible use information efficiently aid router achieving wiring completions. In paper we formulate as a three process; routing, routing. We...

10.1109/iccad.2002.1167514 article EN 2015 IEEE/ACM International Conference on Computer-Aided Design (ICCAD) 2003-06-26

Approximate adder design has drawn wide attention as it can achieve good trade-offs between computation accuracy and cost. We observe that all existing approximate adders may produce completely incorrect result with up to 100% relative error. The big errors happen when higher bits have inconsistent views on certain lower carry-ins due long carry chain. In this paper, we build a theoretical model efficiently estimate the error characteristics of adders. Furthermore, present novel provable...

10.5555/2691365.2691468 article EN 2014-11-03

Steiner Minimal Tree (SMT) problem is a very important in VLSI CAD. Given n points on plane, minimal tree connects these through some extra (called points) to achieve total length. Even though there exist many heuristic algorithms for this problem, they have either poor performances or expensive running times. This paper records an implementation of efficient algorithm that has worst case time O(n logn) and similar performance as the Iterated 1-Steiner algorithm. The efficiently combines...

10.1145/640000.640034 article EN 2003-04-06

Achieving design closure is one of the biggest headaches for modern VLSI designers. This problem exacerbated by high-level automation tools that ignore increasingly important factors such as impact interconnect on area and power consumption integrated circuits. Bringing physical information up into logic level or even behavioral-level stages system essential to solve this problem. In paper, we present an incremental floorplanning synthesis system. integrates algorithms concurrently improve a...

10.1145/1065579.1065635 article EN 2005-01-01
Coming Soon ...