EDBT 2026 Demo / reviewers in the wild / expert
Hsin-Ho Huang
dblp:147/2350
· DBLP profile ↗
5ranked-venue papers
2as first author
0since 2021 · last 2018
0000-0002-6999-0941ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 54% Integrated circuit design · 27% Energy-efficient computing · 12% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
logic synthesis |
0.6 | 2 | 2018 | Area Optimization of Timing Resilient Designs Using Resynthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 Area optimization of resilient designs guided by a mixed integer geometric program · DAC 2016 |
Integrated circuit design
asynchronous circuit design |
0.3 | 1 | 2017 | Reconditioning: A Framework for Automatic Power Optimization of QDI Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017 |
Energy-efficient computing › low-power design
power optimization |
0.3 | 1 | 2017 | Reconditioning: A Framework for Automatic Power Optimization of QDI Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017 |
Integrated circuit design › asynchronous circuit design
quasi delay insensitive circuits |
0.3 | 1 | 2017 | Reconditioning: A Framework for Automatic Power Optimization of QDI Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017 |
Electronic design automation › physical design
gate sizing |
0.2 | 1 | 2016 | Area optimization of resilient designs guided by a mixed integer geometric program · DAC 2016 |
Electronic design automation
physical design |
0.2 | 1 | 2016 | Area optimization of resilient designs guided by a mixed integer geometric program · DAC 2016 |
Electronic design automation › logic synthesis › logic optimization
resynthesis |
0.2 | 1 | 2016 | Area optimization of resilient designs guided by a mixed integer geometric program · DAC 2016 |
Integrated circuit design
low-power circuit design |
0.1 | 1 | 2018 | Area Optimization of Timing Resilient Designs Using Resynthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Hardware reliability and fault tolerance › error detection
timing error detection |
0.1 | 1 | 2018 | Area Optimization of Timing Resilient Designs Using Resynthesis · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2018 |
Mathematical optimization
integer programming |
0.1 | 1 | 2017 | Reconditioning: A Framework for Automatic Power Optimization of QDI Circuits · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2017 |
Methods — techniques the papers use, named apart from their topics
integer linear programming · 0.6heuristic algorithm · 0.6virtual resynthesis cell library · 0.3geometric programming · 0.3brute-force search · 0.3mixed integer geometric programming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Area Optimization of Timing Resilient Designs Using ResynthesisabstractTiming resilient designs can remove variation margins by adding error detecting logic (EDL) that detects timing errors when execution completes within a resiliency window. Speeding up near-critical-paths during logic synthesis can reduce the amount of EDL needed but at the cost of increasing logic area. This creates a logic optimization strategy called resynthesis. This paper proposes four alternatives to optimize resilient designs through resynthesis. The first is a brute force approach that explores speeding up all combinations of near-critical paths and produces good results but is computationally impractical for complex circuits. The second is a naive brute-force (BF) approach in which near-critical paths are sped up one end-point at a time. It is much faster than the BF approach because it does not explore the benefits of speeding up multiple end-points simultaneously and thus provides a quick-and-dirty lower bound for the benefits of resynthesis. The third is a geometric program-based iterative algorithm (GPIA) that achieves area reductions that compare favorably across all four approaches. The GPIA algorithm completes within 24 h for all examples and the average area reduction is up to 16%. Because the run-time required to solve this mathematical model can still be long; however, we propose a fourth approach that involves creating a virtual resynthesis cell library that tries to trick the synthesis tool to understand EDL overhead and optimize total area quickly and automatically. This approach obtains an average of approximately two-third of the area reductions of the GPIA approach with fast run times associated with only a single synthesis run. Hsin-Ho Huang, Huimei Cheng, Chris C. N. Chu, Peter A. Beerel |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2017 | Reconditioning: A Framework for Automatic Power Optimization of QDI CircuitsabstractThis paper introduces reconditioning: a novel systematic technique for reducing unnecessary power consumption of asynchronous gate-level netlists, which involves the optimal reordering of conditional communication and logic primitives. Our technique is applicable to asynchronous circuits with handshaking protocols that encode data and control together, in particular, quasi delay insensitive and 1-of-N handshaking circuits. Both an optimal integer linear program (ILP) and a fast heuristic algorithm are presented. We show that our ILP is feasible for moderate size circuits and our heuristic algorithm scales to much larger circuits, completing in seconds on circuits with tens of thousands of gates. Our experimental results show power improvement highly depends on the structure of the circuit but can often be above 26% with typically less than 5% area overhead. Arash Saifhashemi, Hsin-Ho Huang, Peter A. Beerel |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2016 | Area optimization of resilient designs guided by a mixed integer geometric programabstractTiming resilient designs can remove variation margins by adding error detecting logic (EDL) that detects timing errors when execution completes within a resiliency window. Speeding up near-critical-paths during logic synthesis can reduce the amount of EDL needed but at the cost of increasing logic area. This creates a logic optimization strategy called resynthesis. This paper proposes a gate-sizing based mixed integer geometric programming framework to analytically model and optimize paths during resynthesis. We evaluate our approach on a set of ISCAS89 benchmarks and compare the overall area improvement after resynthesis guided by our mathematical model versus a previously published naive brute-force approach. Our experimental results demonstrate that our approach achieves up to 11% larger average area improvement. Hsin-Ho Huang, Huimei Cheng, Chris C. N. Chu, Peter A. Beerel |
DAC | 1 |
| 2015 | Logical equivalence checking of asynchronous circuits using commercial tools
Arash Saifhashemi, Hsin-Ho Huang, Priyanka Bhalerao, Peter A. Beerel |
DATE | 2 |
| 2014 | Asynchronous circuit placement by lagrangian relaxationabstractRecent asynchronous VLSI circuit placement approach tries to leverage synchronous placement tools as much as possible by manual loop-breaking and creation of virtual clocks. However, this approach produces an exponential number of explicit timing constraints which is beyond the ability of synchronous placement tools to handle. Thus, synchronous placer can only produce suboptimal results. Also, it can be very costly in terms of runtime. This paper proposed a new placement approach for asynchronous VLSI circuits. We formulated the asynchronous timing-driven placement problem and transform this problem into a weighted wirelength minimization problem based on a Lagrangian relaxation framework. The problem can then be efficiently solved using any standard wirelength-driven placement engine that can handle net weights. We demonstrate our approach on QDI PCHB asynchronous circuit with a state-of-art quadratic placer. The experimental results show that our algorithm can effectively improve the asynchronous circuits performance at placement stage. In addition, the runtime of our algorithm is shown to be more scalable to large-scale circuits compared with the loop-breaking approach. Gang Wu 0002, Tao Lin 0007, Hsin-Ho Huang, Chris C. N. Chu, Peter A. Beerel |
ICCAD | 3 |