Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Krit Athikulwongse

dblp:49/5872 · DBLP profile ↗
← Back
12ranked-venue papers
6as first author
0since 2021 · last 2019
0000-0002-4092-8634ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 12 · 6 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
4 papers
Electronic design automation · 44% Integrated circuit design · 21% Processor architecture and microarchitecture · 19%

Topics — the 13 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
0.332013
Exploiting die-to-die thermal coupling in 3D IC placement · DAC 2012
TSV stress aware timing analysis with applications to 3D-IC layout optimization · DAC 2010
Impact of Mechanical Stress on the Full Chip Timing for Through-Silicon-Via-based 3-D ICs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation
timing analysis
0.322013
Impact of Mechanical Stress on the Full Chip Timing for Through-Silicon-Via-based 3-D ICs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
TSV stress aware timing analysis with applications to 3D-IC layout optimization · DAC 2010
Integrated circuit design › 3d integration
through-silicon via
0.322015
Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) · IEEE Trans. Computers 2015
TSV stress aware timing analysis with applications to 3D-IC layout optimization · DAC 2010
Integrated circuit design
3d integration
0.232013
Impact of Mechanical Stress on the Full Chip Timing for Through-Silicon-Via-based 3-D ICs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Exploiting die-to-die thermal coupling in 3D IC placement · DAC 2012
TSV stress aware timing analysis with applications to 3D-IC layout optimization · DAC 2010
Processor architecture and microarchitecture › chip multiprocessor
3d chip multiprocessor
0.212015
Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) · IEEE Trans. Computers 2015
Memory systems
3d-stacked memory
0.212015
Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) · IEEE Trans. Computers 2015
Processor architecture and microarchitecture
chip multiprocessor
0.212015
Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) · IEEE Trans. Computers 2015
Electronic design automation › physical design
layout optimization
0.222013
TSV stress aware timing analysis with applications to 3D-IC layout optimization · DAC 2010
Impact of Mechanical Stress on the Full Chip Timing for Through-Silicon-Via-based 3-D ICs · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2013
Electronic design automation › physical design › placement › circuit placement
3D IC placement
0.112012
Exploiting die-to-die thermal coupling in 3D IC placement · DAC 2012
Electronic design automation › physical design › placement
thermal-aware placement
0.112012
Exploiting die-to-die thermal coupling in 3D IC placement · DAC 2012
Performance modeling and evaluation
benchmarking
0.112015
Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) · IEEE Trans. Computers 2015
Performance modeling and evaluation › benchmarking
parallel benchmark
0.112015
Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory) · IEEE Trans. Computers 2015
Energy-efficient computing
thermal management
0.012012
Exploiting die-to-die thermal coupling in 3D IC placement · DAC 2012

Methods — techniques the papers use, named apart from their topics

stress modeling · 0.2finite element analysis · 0.2force-directed placement · 0.1TSV placement optimization · 0.1radial stress model · 0.1mobility variation modeling · 0.1
YearPublicationVenuePosition
2019 Application Specific Architecture for Hardware Accelerating HOG-SVM to Achieve High Throughput on HD Frames
abstract
Computer Vision is an emerging field with diverse applications which encompasses many algorithms with heavy computations. Histogram of Oriented Gradients-Support Vector Machine (HOG-SVM) is one such versatile algorithm used for object detection and image classification despite it's heavy computation load. Processing such an algorithm in real time with adequate throughput is a challenging task for a general purpose processor. Moreover, an embedded CPU with very limited processing power could least cater such heavy processing. Therefore our research in general focuses on developing application specific architectures for hardware acceleration of computer vision algorithms. This paper presents a continuation of a series of research to hardware accelerate HOG-SVM algorithm on FPGA. In this paper we mainly present the high performance application specific architecture for hardware acceleration of HOG-SVM which was successful in achieving a high throughput of 240fps on HD frames of size 1920x1080 which is a significant improvement of performance compared to previous research. On the other-hand, both hardware utilization and power consumption are minimized. A mechanism based around Block RAM (BRAM) structures and deep pipelining are used as the key architectural techniques of achieving high performance. The proposed design was deployed on Zynq 7000 FPGA platform which contains a hardwired ARM CPU along with the programmable FPGA fabric. The accelerator is deployed on the FPGA and integrated with the ARM CPU using AXI memory interfaces. A hardware thread model and bare-metal device drivers were developed which encapsulate the behavior of the accelerator as a hardware thread to the applications running on the ARM CPU.
Piyumal Ranawaka, Mongkol Ekpanyapong, Adriano Tavares, Jorge Cabral 0001, Krit Athikulwongse, Vitor Alberto Silva
ASAP5
2015 Design and Analysis of 3D-MAPS (3D Massively Parallel Processor with Stacked Memory)
abstract
This paper describes the architecture, design, analysis, and simulation and measurement results of the 3D-MAPS (3D massively parallel processor with stacked memory) chip built with a 1.5 V, 130 nm process technology and a two-tier 3D stacking technology using 1.2$\micro\hbox{m}$-diameter, 6$\micro \hbox{m}$-height through-silicon vias (TSVs) and$3.4\nbsp\micro\hbox{m}$-diameter face-to-face bond pads. 3D-MAPS consists of a core tier containing 64 cores and a memory tier containing 64 memory blocks. Each core communicates with its dedicated 4KB SRAM block using face-to-face bond pads, which provide negligible data transfer delay between the core and the memory tiers. The maximum operating frequency is 277 MHz and the maximum memory bandwidth is 70.9 GB/s at 277 MHz. The peak measured memory bandwidth usage is 63.8 GB/s and the peak measured power is approximately 4 W based on eight parallel benchmarks.
Dae Hyun Kim 0004, Krit Athikulwongse, Michael B. Healy, Mohammad M. Hossain, Moongon Jung, Ilya Khorosh, Gokul Kumar, Young-Joon Lee, Dean L. Lewis, Tzu-Wei Lin, Chang Liu 0034, Shreepad Panth, Mohit Pathak, Minzhen Ren, Guanhao Shen, Taigon Song, Dong Hyuk Woo, Xin Zhao 0001, Joungho Kim, Ho Choi, Gabriel H. Loh, Hsien-Hsin S. Lee, Sung Kyu Lim
IEEE Trans. Computers2
2014 Exploiting Die-to-Die Thermal Coupling in 3-D IC Placement
abstract
In this paper, we propose two methods used in 3-D IC placement that efficiently exploit the die-to-die thermal coupling in the stack. First, through-silicon vias (TSVs) are spread on each die to reduce the local power density and vertically aligned across dies simultaneously to increase thermal conductivity to the heatsink. Second, we move high-power logic cells to the location that has higher conductivity to the heatsink while moving TSVs in the upper dies so that high-power cells are vertically overlapping below the TSVs. These methods are employed in a force-directed 3-D placement successfully and outperform several state-of-the-art placers published in recent literature. We obtain 3-D placement results with shorter routed wirelength at similar temperature. We also obtain 3-D placement results with lower temperatures at similar routed wirelengths.
Krit Athikulwongse, Mongkol Ekpanyapong, Sung Kyu Lim
IEEE Trans. Very Large Scale Integr. Syst.1
2013 Block-level designs of die-to-wafer bonded 3D ICs and their design quality tradeoffs
abstract
In 3D ICs, block-level designs provide various advantages over designs done at other granularity such as gate-level because they promote the reuse of IP blocks. In this paper, we study block-level 3D-IC designs, where the footprint of the dies in the stack are different. This happens in case of die-to-wafer bonding, which is more popular choice for near-term low-cost 3D designs. We study design quality tradeoffs among three different ways to place through-silicon vias (TSVs): TSV-farm, TSV-distributed, and TSV-whitespace. In our holistic approach, we use wirelength, power, performance, temperature, and mechanical stress metrics to conduct comprehensive comparative studies on the three design styles. In addition, we provide analysis on the impact of TSV size and pitch on the design quality of these three styles.
Krit Athikulwongse, Dae Hyun Kim 0004, Moongon Jung, Sung Kyu Lim
ASP-DAC1
2013 Impact of Mechanical Stress on the Full Chip Timing for Through-Silicon-Via-based 3-D ICs
abstract
In this paper, we study the impact of through-silicon-via (TSV) and shallow trench isolation (STI) stress on the timing variations of 3-D IC. We also propose the first systematic TSV-STI-stress-aware timing analysis and show how to optimize layouts for better performance. First, we generate a stress contour map with an analytical radial stress model for TSV. We also develop a stress model for STI from finite element analysis results. Then, depending on geometric relation between TSVs, STI, and transistors, the tensile and compressive stresses are converted to hole and electron mobility variations. Mobility-variation-aware cell library and netlist are generated and incorporated into an industrial engine for timing analysis of 3-D IC. We observe that TSV stress and STI stress interact with each other, and rise and fall time react differently to stress and relative locations with respect to both TSVs and STIs. Overall, TSV-STI-stress-induced timing variations can be as much as ±15% at the cell level. Thus, as an application to layout optimization, we exploit the stress-induced mobility enhancement to improve performance of 3-D ICs. We show that stress-aware layout perturbation could reduce cell delay by up to 23.37% and critical path delay by 6.67% in our test case.
Krit Athikulwongse, Jae-Seok Yang, David Z. Pan, Sung Kyu Lim
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.1
2013 Study of Through-Silicon-Via Impact on the 3-D Stacked IC Layout
abstract
The technology of through-silicon vias (TSVs) enables fine-grained integration of multiple dies into a single 3-D stack. TSVs occupy significant silicon area due to their sheer size, which has a great effect on the quality of 3-D integrated chips (ICs). Whereas well-managed TSVs alleviate routing congestion and reduce wirelength, excessive or ill-managed TSVs increase the die area and wirelength. In this paper, we investigate the impact of the TSV on the quality of 3-D IC layouts. Two design schemes, namely TSV co-placement (irregular TSV placement) and TSV site (regular TSV placement), and accompanying algorithms to find and optimize locations of gates and TSVs are proposed for the design of 3-D ICs. Two TSV assignment algorithms are also proposed to enable the regular TSV placement. Simulation results show that the wirelength of 3-D ICs is shorter than that of 2-D ICs by up to 25%.
Dae Hyun Kim 0004, Krit Athikulwongse, Sung Kyu Lim
IEEE Trans. Very Large Scale Integr. Syst.2
2012 Design for manufacturability and reliability for TSV-based 3D ICs
abstract
The 3D IC integration using through-silicon-vias (TSV) has gained tremendous momentum recently for industry adoption. However, as TSV involves disruptive manufacturing technologies, new modeling and design techniques need to be developed for 3D IC manufacturability and reliability. In particular, TSVs in 3D IC may cause significant thermal mechanical stress, which not only results in systematic mobility/performance variations, but also leads to mechanical reliability concerns such as interfacial cracking. Meanwhile, the huge dimensional gaps between TSV, on-chip wires, and bonding/packaging all lead to new electromigration concerns. Thus full-chip/package modeling and physical design tools need to be developed to achieve more reliable 3D IC integration. In this paper, we will discuss some key design for manufacturability and reliability challenges and possible solutions for TSV-based 3D IC integration, as well as future research directions.
David Z. Pan, Sung Kyu Lim, Krit Athikulwongse, Moongon Jung, Joydeep Mitra, Jiwoo Pak, Mohit Pathak, Jae-Seok Yang
ASP-DAC3
2012 Exploiting die-to-die thermal coupling in 3D IC placement
abstract
In this paper, we propose two methods used in 3D IC placement that effectively exploit the die-to-die thermal coupling in the stack. First, TSVs are spread on each die to reduce the local power density and vertically aligned across dies simultaneously to increase thermal conductivity to the heatsink. Second, we move high-power logic cells to the location that has higher conductivity to the heatsink while moving TSVs in the upper dies so that high-power cells are vertically overlapping below the TSVs. These methods are employed in a force-directed 3D placement successfully and outperform several state-of-the-art placers published in recent literature.
Krit Athikulwongse, Mohit Pathak, Sung Kyu Lim
DAC1
2010 Buffered clock tree sizing for skew minimization under power and thermal budgets
abstract
In this paper, we study the clock tree sizing problem for thermal-aware skew minimization under power and thermal budgets. Clock wire/buffer sizing affects not only the delay/skew, but also the power dissipation of the clock tree. This effect in turn triggers changes in thermal distribution, making re-computation of the delay/skew necessary. Thus, the interaction among skew, power, and temperature is highly complicated if tied with clock wire/buffer sizing. In order to efficiently combat the time-varying nature of underlying thermal profile, we focus on two kinds of skew, depending on the number of thermal profiles given: skew value and skew range. The former refers to the skew value computed under a single steady-state thermal profile, whereas the latter refers to the skew range computed based on multiple thermal profiles. Our thermal-aware sequential-linear-programming approach maintains near-zero skew value and narrow skew range while keeping the power dissipation and temperature under the given budgets.
Krit Athikulwongse, Xin Zhao 0001, Sung Kyu Lim
ASP-DAC1
2010 TSV stress aware timing analysis with applications to 3D-IC layout optimization
abstract
As the geometry shrinking faces severe limitations, 3D wafer stacking with through silicon via (TSV) has gained interest for future SOC integration. Since TSV fill material and silicon have different coefficients of thermal expansion (CTE), TSV causes silicon deformation due to different temperatures at chip manufacturing and operating. The widely used TSV fill material is copper which causes tensile stress on silicon near TSV. In this paper, we propose systematic TSV stress aware timing analysis and show how to optimize layout for better performance. First, we generate a stress contour map with an analytical radial stress model. Then, the tensile stress is converted to hole and electron mobility variations depending on geometric relation between TSVs and transistors. Mobility variation aware cell library and netlist are generated and incorporated in an industrial timing engine for 3D-IC timing analysis. It is interesting to observe that rise and fall time react differently to stress and relative locations with respect to TSVs. Overall, TSV stress induced timing variations can be as much as ± 10% for an individual cell. Thus as an application for layout optimization, we can exploit the stress-induced mobility enhancement to improve timing on critical cells. We show that stress-aware perturbation could reduce cell delay by up to 14.0% and critical path delay by 6.5% in our test case.
Jae-Seok Yang, Krit Athikulwongse, Young-Joon Lee, Sung Kyu Lim, David Z. Pan
DAC2
2010 Stress-driven 3D-IC placement with TSV keep-out zone and regularity study
abstract
Through-silicon via (TSV) fabrication causes tensile stress around TSVs which results in significant carrier mobility variation in the devices in their neighborhood. Keep-out zone (KOZ) is a conservative way to prevent any devices/cells from being impacted by the TSV-induced stress. However, owing to already large TSV size, large KOZ can significantly reduce the placement area available for cells, thus requiring larger dies which negate improvement in wirelength and timing due to 3D integration. In this paper, we study the impact of KOZ dimension on stress, carrier mobility variation, area, wirelength, and performance of 3D ICs. We demonstrate that, instead of requiring large KOZ, 3D-IC placers must exploit TSV stress-induced carrier mobility variation to improve the timing and area objectives during placement. We propose a new TSV stress-driven force-directed 3D placement that consistently provides placement result with, on average, 21.6% better worst negative slack (WNS) and 28.0% better total negative slack (TNS) than wirelength-driven placement.
Krit Athikulwongse, Ashutosh Chakraborty, Jae-Seok Yang, David Z. Pan, Sung Kyu Lim
ICCAD1
2009 A study of Through-Silicon-Via impact on the 3D stacked IC layout
abstract
Through-Silicon-Via (TSV) is the enabling technology for the fine-grained 3D integration of multiple dies into a single stack. These TSVs occupy non-negligible silicon area because of their sheer size. This significant silicon area occupied by the TSVs and the interconnections made to the TSVs greatly affect area, power, performance, and reliability of 3D IC layouts. Well-managed TSVs alleviate congestion, reduce wirelength, and improve performance, whereas excessive TSVs not only increase the die area, but also have negative impact on many design objectives. In this paper, we study the impact of TSV on various aspects of 3D layouts. We use GDSII layouts of 2D and 3D designs, and thoroughly compare the pros and cons of TSV usage. We propose a new force-directed 3D gate-level placement that efficiently handles TSVs. In addition, we present an algorithm that assigns TSVs to nets to complete routing that involves TSVs. This algorithm, together with our 3D placer, is integrated into a commercial P&R tool to generate fully validated GDSII layouts. Our experiments based on synthesized benchmarks indicate that our algorithms help generate GDSII layouts of 3D designs that are optimized in terms of area, wirelength, and metal layer count.
Dae Hyun Kim 0004, Krit Athikulwongse, Sung Kyu Lim
ICCAD2