Demo Data from SIGIR 2026 / reviewers in the wild / expert
Yuan-Kai Ho
dblp:14/5312
· DBLP profile ↗
8ranked-venue papers
5as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 5 first-author
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
5 papers |
Electronic design automation · 100% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
0.7 | 5 | 2014 | Obstacle-Avoiding Free-Assignment Routing for Flip-Chip Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 Escape Routing for Staggered-Pin-Array PCBs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Multiple chip planning for chip-interposer codesign · DAC 2013 |
Electronic design automation › physical design
routing |
0.4 | 3 | 2014 | Obstacle-Avoiding Free-Assignment Routing for Flip-Chip Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 Escape Routing for Staggered-Pin-Array PCBs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 Multiple chip planning for chip-interposer codesign · DAC 2013 |
Electronic design automation › physical design › routing › VLSI routing
obstacle-avoiding routing |
0.3 | 2 | 2014 | Obstacle-Avoiding Free-Assignment Routing for Flip-Chip Designs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2014 Obstacle-avoiding free-assignment routing for flip-chip designs · DAC 2012 |
Electronic design automation › physical design › routing › printed circuit board routing
escape routing |
0.2 | 1 | 2013 | Escape Routing for Staggered-Pin-Array PCBs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Electronic design automation › physical design
placement |
0.2 | 1 | 2013 | Multiple chip planning for chip-interposer codesign · DAC 2013 |
Electronic design automation › physical design › clock network synthesis
clock skew optimization |
0.1 | 1 | 2008 | Type-matching clock tree for zero skew clock gating · DAC 2008 |
Electronic design automation › physical design › clock network synthesis
clock tree synthesis |
0.1 | 1 | 2008 | Type-matching clock tree for zero skew clock gating · DAC 2008 |
Electronic design automation › physical design › routing
printed circuit board routing |
0.0 | 1 | 2013 | Escape Routing for Staggered-Pin-Array PCBs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013 |
Electronic design automation › physical design › routing › VLSI routing
global and detailed routing |
0.0 | 1 | 2012 | Obstacle-avoiding free-assignment routing for flip-chip designs · DAC 2012 |
Methods — techniques the papers use, named apart from their topics
minimum-cost maximum-flow · 0.3dynamic programming · 0.3network flow · 0.2linear programming · 0.2integer linear programming · 0.2hierarchical b*-tree · 0.2bipartite matching · 0.2type-matching · 0.1clock gating · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Obstacle-Avoiding Free-Assignment Routing for Flip-Chip DesignsabstractThe flip-chip packaging is introduced for modern IC designs with higher integration density and larger I/O counts. It is necessary to consider routing obstacles for modern flip-chip designs, where the obstacles could be regions blocked for signal integrity protection (especially for analog/mixed-signal modules), prerouted or power/ground nets, and even for through-silicon vias for 3-D IC designs. However, no existing published works consider obstacles. To remedy this insufficiency, this paper presents the first work to solve the free-assignment flip-chip routing problem considering obstacles. For the free-assignment routing problem, most existing works apply the network-flow formulation. Nevertheless, we observe that no existing network-flow model can exactly capture the routability of a local routing region (tile) in presence of obstacles. This paper presents the first work that can precisely model the routability of a tile, even with obstacles. Based on this new model, a two-stage approach of global routing followed by detailed routing is proposed. The global routing computes a routing topology by the minimum-cost maximum-flow algorithm, and the detailed routing determines the precise wire positions. Dynamic programming is applied to further merge tiles to reduce the problem size. Compared to a state-of-the-art flow model with obstacle handling extensions, experimental results show that our algorithm can achieve 100% routability for all circuits while the extensions of the previous work cannot complete routing for any benchmark circuit with obstacles. Yuan-Kai Ho, Hsu-Chieh Lee, Webber Lee, Yao-Wen Chang, Chen-Feng Chang, I-Jye Lin, Chin-Fang Shen |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2013 | Layer minimization in escape routing for staggered-pin-array PCBsabstractAs the technology advances, the pin number of a high-end PCB design keeps increasing. The staggered pin array is used to accommodate a larger pin number than the grid pin array of the same area. Nevertheless, escaping a large pin number to the boundary of a dense staggered pin array, namely multilayer escape routing for staggered pin arrays, is significantly harder than that for grid pin arrays. This paper addresses this multilayer escape routing problem to minimize the number of used layers in a staggered pin array for manufacturing cost reduction. We first present an escaped pin selection method to assign a maximal number of escaped pins in the current layer and also to increase useful routing regions for subsequent layers. Missing pins are also modeled in our routing network to utilize the routing resource effectively. Experimental results show that our approach can significantly reduce the required layer number for escape routing. Yuan-Kai Ho, Xin-Wei Shih, Yao-Wen Chang, Chung-Kuan Cheng |
ASP-DAC | 1 |
| 2013 | Multiple chip planning for chip-interposer codesignabstractAn interposer-based three-dimensional integrated circuit, which introduces a silicon interposer as an interface between chips and a package, is one of the most promising integration technologies for modern and next-generation circuit designs. Inter-chip connections can be routed on the interposer by chip-scale wires to enhance design quality. However, its design complexity increases dramatically due to the extra interposer interface. Consequently, it is desirable to simultaneously consider the co-design of the interposer and multiple chips mounted on it. This paper addresses the first work of chip-interposer codesign to place multiple chips on an interposer to reduce inter-chip wirelength. For this problem, we propose a new hierarchical B*-tree to simultaneously place multiple chips, macros, and I/O Buffers. An approach based on bipartite matching is then proposed to concurrently assign signals from I/O buffers to micro bumps. Experimental results show that our approach is effective and efficient for the codesign problem. Yuan-Kai Ho, Yao-Wen Chang |
DAC | 1 |
| 2013 | Escape Routing for Staggered-Pin-Array PCBsabstractTo accommodate the ever-growing pin number of complex printed circuit board (PCB) designs, the staggered pin array is introduced for modern designs with higher pin density. However, the escape routing for staggered pin arrays, which is a key component of PCB routing, is significantly different from that for grid arrays. This paper presents a routing algorithm for the escape routing for staggered-pin-array PCBs. We first analyze the properties of staggered pin arrays, and propose an orthogonal-side wiring style that fully utilizes the routing resource of the staggered pin array. A linear programming/integer linear programming-based algorithm is presented to solve the staggered-pin-array escape routing problem. Experimental results show that our approach successfully routes all test cases efficiently and effectively. Yuan-Kai Ho, Hsu-Chieh Lee, Yao-Wen Chang |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2012 | Obstacle-avoiding free-assignment routing for flip-chip designsabstractThe flip-chip packaging is introduced for modern IC designs with higher integration density and larger I/O counts. It is necessary to consider routing obstacles for modern flip-chip designs, where the obstacles could be regions blocked for signal integrity protection (especially for analog/mixed-signal modules), pre-routed or power/ground nets, and even for through-silicon vias for 3D IC designs. However, no existing published works consider obstacles. To remedy this insufficiency, this paper presents the first work to solve the free-assignment flip-chip routing problem considering obstacles. For the free-assignment routing problem, most existing works apply the network-flow formulation. Nevertheless, we observe that no existing network-flow model can exactly capture the routability of a local routing region (tile) in presence of obstacles. This paper presents the first work that can precisely model the routability of a tile, even with obstacles. Based on this new model, a two-stage approach of global routing followed by detailed routing is proposed. The global routing computes a routing topology by the minimum-cost maximum-flow algorithm, and the detailed routing determines the precise wire positions. Dynamic programming is applied to further merge tiles to reduce the problem size. Compared to a state-of-the-art flow model with obstacle handling extensions, experimental results show that our algorithm can achieve 100% routability for all circuits while the extensions of the previous work cannot complete routing for any benchmark circuit with obstacles. Po-Wei Lee, Hsu-Chieh Lee, Yuan-Kai Ho, Yao-Wen Chang, Chen-Feng Chang, I-Jye Lin, Chin-Fang Shen |
DAC | 3 |
| 2011 | Escape routing for staggered-pin-array PCBsabstractTo accommodate the ever-growing pin number of complex PCB designs, the staggered pin array is introduced for modern designs with higher pin density. However, the escape routing for staggered pin arrays, which is a key component of PCB routing, is significantly different from that for grid arrays. This paper presents a routing algorithm for the escape routing for staggered-pin-array PCBs. We first analyze the properties of staggered pin arrays, and propose an orthogonal-side wiring style that fully utilizes the routing resource of the staggered pin array. An LP/ILP based algorithm is presented to solve the staggered-pin-array escape routing problem. Experimental results show that our approach successfully completed the routing for all testcases efficiently and effectively. Yuan-Kai Ho, Hsu-Chieh Lee, Yao-Wen Chang |
ICCAD | 1 |
| 2010 | Blockage-avoiding buffered clock-tree synthesis for clock latency-range and skew minimizationabstractIn high-performance nanometer synchronous chip design, a buffered clock tree with high tolerance of process variations is essential. The nominal clock skew always plays a crucial role in determining circuit performance and thus should be a first-order objective for clock-tree synthesis. The clock latency range (CLR), which is the latency difference under different supply voltages, is defined by the 2009 ACM ISPD Clock Network Synthesis Contest as the major optimization objective to measure the effects of process variation on clock-tree synthesis. In this paper, we propose a three-level framework which effectively constructs clock trees by performing blockage-avoiding buffer insertion with both nominal skew and CLR minimization. To cope with the objectives, we present a novel three-stage TTR clock-tree construction algorithm which consists of clock-tree Topology Generation, Tapping-Point Determination, and Routing. Experimental results show that our framework with the TTR algorithm achieves the best average quality for both nominal skew and CLR, compared to all the participating teams for the 2009 ISPD Clock Network Synthesis Contest. Xin-Wei Shih, Chung-Chun Cheng, Yuan-Kai Ho, Yao-Wen Chang |
ASP-DAC | 3 |
| 2008 | Type-matching clock tree for zero skew clock gatingabstractClock skew minimization is always very important in the clock tree synthesis. Due to clock gating, the clock tree may include different types of logic gates, e.g., AND gates, OR gates, and buffer gates. If the logic gates at the same level are in different types, which have different timing behaviors, the control of clock skew becomes difficult. Based on that observation, in this paper, we present a novel clock tree design style, called type-matching clock tree, to ensure that the logic gates at the same level are in the same type. We prove that any clock control logic can always be transformed to our type-matching clock tree. Then, based on the idea of type-matching clock tree, we propose a zero skew gated clock tree synthesis algorithm. Compared with the industry-strength gated clock tree synthesis, experimental data show that our approach can significantly reduce the clock skew in every process corner with a small penalty on the clock tree area and the clock tree power consumption. Chia-Ming Chang 0002, Shih-Hsu Huang, Yuan-Kai Ho, Jia-Zong Lin, Hsin-Po Wang 0002, Yu-Sheng Lu |
DAC | 3 |