VLDB 2026 Research / reviewers in the wild / expert
Bo-Kyung Choi
dblp:52/3127
· DBLP profile ↗
10ranked-venue papers
1as first author
0since 2021 · last 2006
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 1 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
2 papers |
Electronic design automation · 80% Embedded and real-time systems · 15% Energy-efficient computing · 4% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
high-level synthesis |
0.1 | 1 | 2005 | On effective slack management in postscheduling phase · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Electronic design automation › high-level synthesis
scheduling |
0.1 | 1 | 2005 | On effective slack management in postscheduling phase · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Embedded and real-time systems › real-time scheduling
slack management |
0.1 | 1 | 2005 | On effective slack management in postscheduling phase · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Electronic design automation
physical design |
0.0 | 1 | 2003 | Routability-driven white space allocation for fixed-die standard-cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 |
Electronic design automation › physical design
placement |
0.0 | 1 | 2003 | Routability-driven white space allocation for fixed-die standard-cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 |
Electronic design automation › physical design › placement
routability-driven placement |
0.0 | 1 | 2003 | Routability-driven white space allocation for fixed-die standard-cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 |
Electronic design automation › physical design › floorplanning
white space allocation |
0.0 | 1 | 2003 | Routability-driven white space allocation for fixed-die standard-cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2003 |
Electronic design automation › design methodology
design closure |
0.0 | 1 | 2005 | On effective slack management in postscheduling phase · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Energy-efficient computing › low-power design
power and area optimization |
0.0 | 1 | 2005 | On effective slack management in postscheduling phase · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2005 |
Methods — techniques the papers use, named apart from their topics
locally optimal binding · 0.1left edge traversal algorithm · 0.1top-down placement flow · 0.0smooth allocating functions · 0.0multilevel placement · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2006 | Dragon2006: blockage-aware congestion-controlling mixed-size placerabstractIn this paper, we develop a mixed-size placement tool, Dragon2006, to solve large scale placement problems effectively. A top-down hierarchical approach based on min-cut partitioning and simulated annealing is used to place very large SoC-style designs containing fixed blockage, movable macro blocks of various sizes and standard cells. Moreover, we have applied several techniques for wirelength optimization, congestion estimation in the presence of blockage and white space allocation for congestion removal. Taraneh Taghavi, Xiaojian Yang, Bo-Kyung Choi, Maogang Wang, Majid Sarrafzadeh |
ISPD | 3 |
| 2005 | Dragon2005: large-scale mixed-size placement toolabstractIn this paper, we develop a mixed-size placement tool, Dragon2005, to solve large scale placement problems effectively. A top-down hierarchical approach based on min-cut partitioning and simulated annealing is used to place very large SoC-style designs containing thousands of macro blocks of various sizes and millions of standard cells. Macro aware partitioning and techniques to properly handle different bin sizes are required, because of the existence of large macro blocks. Our tool is also a congestion and timing aware placement tool. Taraneh Taghavi, Xiaojian Yang, Bo-Kyung Choi |
ISPD | 3 |
| 2005 | On effective slack management in postscheduling phaseabstractIn this paper, we propose techniques for effective slack management in high-level synthesis. Our design methodology improves the usability of slack. This manifests itself in the form of relaxed latency constraints on resources. Relaxed latency constraints could be exploited to generate designs with better power, area, routability, and other measures. The slack-management engine has two key components: delay budgeting and resource binding. We propose a left edge traversal-based algorithm for delay budgeting. For resource binding, we developed an algorithm that applies a locally optimal binding procedure at each clock step. In order to demonstrate the effectiveness of our strategy, we built an experimental flow that integrated SUIF, Synopsys Design Compiler, Cadence Silicon Ensemble, and our own optimization tools. Experiments with the MediaBench suite shows that our methodology could generate designs with better quality than designs and faster design closure when compared with designs generated without slack management. Ankur Srivastava 0001, Seda Ogrenci Memik, Bo-Kyung Choi, Majid Sarrafzadeh |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2003 | Achieving Design Closure Through Delay Relaxation Parameter
Ankur Srivastava 0001, Seda Ogrenci Memik, Bo-Kyung Choi, Majid Sarrafzadeh |
ICCAD | 3 |
| 2003 | A Trade-off Oriented Placement Tool
Huaiyu Xu, Maogang Wang, Bo-Kyung Choi, Majid Sarrafzadeh |
ICCAD | 3 |
| 2003 | Flow-Based Cell Moving Algorithm for Desired Cell DistributionabstractWe propose a new cell moving algorithm to achieve a desired cell density distribution during the detailed placement stage of a large size standard-cell placement flow. To evaluate our algorithm, we also define a distribution deviation metric on how close a placement result is to the target cell density distribution. Experiments show that our approach can generate placement results, which have a cell density distribution closer to the desired distribution with very little increase in the wirelength. We achieve a 32.3% improvement in the distribution deviation at the cost of 11.2% increase in the wirelength on average. Also, the final placement results have 5.9% shorter wirelength than those of an industrial placer, Cadence QPlace. Bo-Kyung Choi, Huaiyu Xu, Maogang Wang, Majid Sarrafzadeh |
ICCD | 1 |
| 2003 | Routability-driven white space allocation for fixed-die standard-cell placementabstractThe use of white space in fixed-die standard-cell placement is an effective way to improve routability. In this paper, we present a white space allocation approach that dynamically assigns white space according to the congestion distribution of the placement. In the top-down placement flow, white space is assigned to congested regions using smooth allocating functions. A post-allocation optimization step is taken to further improve placement quality. Experimental results show that the proposed allocation approach, combined with a multilevel placement flow, significantly improves placement routability and layout quality. A set of approaches for white space allocation has been presented and compared in this paper. All of them are based on routability-driven methods. However, these approaches vary in the allocation function and allocation aggressiveness. All the placement results are investigated by feeding them into a widely used industrial router (Warp Route of Cadence). Comparisons have been made between: 1) placement with or without white space allocation; 2) different white space allocation approaches; and 3) our placement flow, industrial placement tool, and the other state-of-the-art academic placement tool. Xiaojian Yang, Bo-Kyung Choi, Majid Sarrafzadeh |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2002 | Timing-driven placement using design hierarchy guided constraint generationabstractDesign hierarchy plays an important role in timing-driven placement for large circuits. In this paper, we present a new methodology for delay budgeting based timing-driven placement. A novel slack assignment approach is described as well as its application on delay budgeting with design hierarchy information. The proposed timing-driven placement flow is implemented into a placement tool named Dragon (timing-driven mode), and evaluated using an industrial place and route flow. Compared to Cadence QPlace, timing-driven Dragon generates placement results with shorter clock cycle and better routability. Xiaojian Yang, Bo-Kyung Choi, Majid Sarrafzadeh |
ICCAD | 2 |
| 2002 | A Standard-Cell Placement Tool for Designs with High Row UtilizationabstractIn this paper we study the correlation between wirelength and routability for standard-cell placement problem, under the modern place-and-route environment. We present a placement tool named Dragon (version 2.1), and show its ability to produce good quality placement for designs with high row utilization. Compared to an industrial placer and an academic state-of-the-art placer, Dragon can produce placement with better routability and shorter total wirelength. We describe many novel algorithmic details and implementation details of this placement tool. Experimental results show that minimizing wirelength improves routability and layout quality. Xiaojian Yang, Bo-Kyung Choi, Majid Sarrafzadeh |
ICCD | 2 |
| 2002 | Routability driven white space allocation for fixed-die standard-cell placementabstractThe use of white space in fixed-die standard-cell placement is an effective way to improve routability. In this paper, we present a white space allocation approach that dynamically assigns white space according to the congestion distribution of the placement. In the top-down placement flow, white space is assigned to congested regions using a smooth allocating function. A post allocation optimization step is taken to further improve placement quality. Experimental results show that the proposed allocation approach, combined with a multilevel placement flow, significantly improves placement routability and layout quality.In our experiments, we compared our placement tool with two other fixed-die placers using an industrial place and route flow. Placements created by all three tools have been routed with an industrial router (Warp Route of Cadence). Compared with a leading-edge industrial tool, our placer produces placements with similar or better routability and on average 8.8% shorter routed wirelength. Furthermore, our tool produces placement that runs faster through the Warp Route compared with the industrial tool. Compared with a state-of-the-art academic placement tool (Capo/MetaPlacer), our placer shows ability to produce more routable placements: for 15 out of all 16 benchmarks our placer's outputs are routable while Capo/MetaPlacer only creates 4 routable placements. Xiaojian Yang, Bo-Kyung Choi, Majid Sarrafzadeh |
ISPD | 2 |