Prof. Taewhan Kim
- email: tkim AT ssl.snu.ac.kr
- phone: 02-880-9133
- fax: 02-878-1452
- address: School of Electrical Engineering and Computer Science, Seoul National Univ., 599 Gwanak-gu, 151-744, Seoul, Korea
- lab: http://snucad.snu.ac.kr
Research Area
- Design-technology co-optimization (active)
- Standard cell layout automation (active)
- Physical design optimization (active)
- Low power SoC and embedded systems
- Clock and power network synthesis
- Circuit timing optimization
- Physical Design and Cell Automatic Generation (active)
- Machine learning based routability/delay predictors
- Pin-accessibility driven placement optimizers
- 7nm technology and below near-optimal ECO routers
- 14nm technology and below cell automatic generators
- 7nm technology and below DTCO frameworks
- 4nm technology and below PPA driven cell layout automatic generators
- 3D IC Design
- 3D physical design
- 3D clock path synthesis
- 3D power network delivery
- Flip-chip router, 3D timing analysis
- 3D thermal analysis and management
- Embedded Systems
- Compilation techniques: Leakage power aware instruction generation
- Software platform design for multimedia/wireless applications
- Simulation and GUI environment tool for reconfigurable processor
- Code generation technique for leakage cache power minimization
- Multi-banks code access optimization
- DRAM memory access code optimization
- Address code generation for DSP-oriented processors
- Low-energy variable partitioning/scheduling for embedded processor with multiple banks
- Low-energy task/voltage scheduling (OS) for real-time embedded systems
- Data arrangements in DRAMs for access optimization
- Cache activity optimization for hard real-time embedded systems
- Low-power resource constrained bus encoding
- Voltage scheduling and allocation
- Access code optimization for embedded systems with multiple banks
- Low-energy code compression
- Thermal-Aware Design
- Thermal simulator tool
- Thermal-aware floorplanning
- Thermal-aware architecture/logic synthesis
- Logic synthesis for leakage current minimization
- Voltage island
- Architecture-Level Synthesis for System-on-Chip design
- Leakage-aware bus encode
- Interconnect/coupling-aware synthesis
- Unified (fabric-driven) synthesis and placement
- ALU design and arithmetic optimization
- Synthesis for low-power design architecture
- Leakage power optimization
- Logic-Level Synthesis
- Variation-aware false path analysis
- Synthesis/analysis for low-power logic circuit
- System (interface) synthesis
- High-Level Synthesis
- High-level synthesis for 3D IC design
- Synthesis for low power
- Memory synthesis
- Scheduling/allocation/testability for timing/area
- PhD Thesis
- Scheduling and Allocation Problems in High-level Synthesis (advisor: C. L. Liu, Univ. of Illinois at U-C)
Work Experience
- Professor, Seoul National Univ., 2006.10 – present
- Associate Professor, Seoul National Univ., 2004.3 – 2006.9
- Associate Professor, KAIST, 2000.9 – 2004.2
- Assistant Professor, KAIST, 1998.8 – 2000.8
- R&D, Synopsys Inc., USA, 1995.10 – 1998.6
- R&D, Lattice Semiconductor Corp., USA, 1993.9 – 1995.9
Education
- PhD, Dept. of Computer Science, University of Illinois at Urbana-Champaign, 1988.8 – 1993.10
- M.S., Dept of Computer Science and Statistics, Seoul National University, 1985.3 – 1987.2
- B.S., Dept. of Computer Science and Statistics, Seoul National University, 1981.3 – 1985.2
Publications
Journals
Conferences
Teaching Courses
- Computer Concept and Practice (for 1st year)
- Logic Design and Practice (for 2nd year)
- Introduction to Data Structures (for 3rd year)
- Introduction to Algorithms (for 4th year)
- Electronic Design Automation (for graduate students)
Students
- Won, Doyeon (원도연) (MS+PhD, 2019.3 – )
- Jeong, Jooyeon (정주연) (MS+PhD, 2020.3 – )
- Yoon, Jaejoon (윤재준) (MS+PhD 2021.3 – )
- Park, Hyunbum (박현범) (MS+PhD, 2021.3 – )
- Ahn, Jaehoon (안재훈) (MS+PhD, 2021.3 – )
- Cho, Handong (조한동) (MS+PhD, 2021.9 – )
- Jeon, Chanhee (전찬희) (MS+PhD, 2022.3 – )
- Seo, Hyunbae (서현배) (MS+PhD, 2023.3 – )
- Bang, Seoyoung (방서영) (MS, 2023.3 – )
- Shin, Yeongyeong (신연경) (PhD, 2023.3 – )
- Yang, Jayoung (양자영) (MS, 2023.3 – )
- Ku, Jasung (구자성) (MS, 2023.9 – )
- Lee, Munwon (이문원) (MS, 2024.3 – )
- Lee, Jinho (이진호) (MS, 2024.9 – )
Alumni
- Kim, Suwan (김수완) (MS+PhD, 2019.9 – 2024.8) Samsung Advanced Institute of Technology
- Chung, Sehyeon (정세현) (MS+PhD, 2019.3 – 2024.8) Samsung Electronics
- Jeong, Eunsol (정은솔) (MS+PhD, 2018.9 – 2024.8) Samsung Electronics
- Chang, Kyungjoon (장경준) (MS+PhD, 2018.3 – 2024.8) Samsung Electronics
- Kim, Hwapyeong (김화평) (MS, 2022.3 – 2024.2) Samsung Electronics
- Yang, Jaewan (양재완) (MS, 2022.3 – 2024.2) Samsung Electronics
- Kim, Soomin (김수민) (MS+PhD, 2018.3 – 2023.8) Samsung Electronics
- Baek, Kyunghyun (백경현) (MS+PhD, 2017.3 – 2023.2) Samsung Electronics
- Park, Sora (박소라) (MS, 2021.3 – 2023.2) Samsung Electronics
- Jo, Kyeongrok (조경록) (MS+PhD, 2016.3 – 2021.8) Samsung Electronics
- Kim, Taehwan (김태환) (MS+PhD, 2016.3 – 2021.8) Samsung Electronics
- Han, Changho (한창호) (PhD, 2019.3 (Transition to our lab) – 2021.2) Kumoh National Institute of Technology, Faculty
- Ahn, Byungmin (안병민) (MS+PhD, 2015.3 – 2021.2) Samsung Electronics
- Heo, Jeongwoo (허정우) (MS+PhD, 2014.3 – 2020.8) Samsung Electronics
- Kang, Jongsung (강종성) (MS+PhD, 2014.3 – 2020.8) Samsung Electronics
- Hyun, Gyounghwan (현경환) (PhD, 2016.3 – 2020.2) Samsung Electronics
- Yang, Giyoung (양기용) (MS, 2017.3 – 2019. 3) Samsung Electronics
- Moon, Hyungseok (문형석) (PhD, 2014.3 – 2018.2) Samsung Electronics
- Ahn, Seyong (안세용) (MS+PhD, 2013.3 – 2018.8) Samsung Electronics
- Kim, Juyeon (김주연) (MS+PhD, 2013.3 – 2018.2) Samsung Electronics
- Kim, YoungChan (김영찬) (MS, 2011.3 – 2013.2, PhD, 2013.3 – 2017.2) Samsung Electronics
- Park, Hee-chun (박희천) (MS+PhD, 2011.3 – 2018.2) Ulsan National Institute of Technology, Faculty
- Kim, Joohan (김주한) (MS, 2010.3 – 2012.2, PhD, 2012.3 – 2017.2) Samsung Electronics
- Cho, WooHyeong (조우형) (MS+PhD, 2016.3 – 2018.2) TMAX
- Lee, Seongkwan (이성관) (MS, 2016.3 – 2018.2) Samsung Electronics
- Park, Jungwon (박중원) (MS, 2016.3 – 2019.2)
- Sun, Hongyang (손홍양) (MS, 2016.9 – 2019.2)
- 이동윤 (Dongyoun Yi) (MS, 2015.3 – 2017.2) (Samsung Electronics):
Flip-flop and Power-gated Cell Optimization for Modern SoC Designs
- 전형준 (Hyungjun Jeon) (MS, 2008.3 – 2010.2, PhD, 2013.3 – 2017.2) (Samsung Electronics):
Algorithms for Histogram Equalization in Image Enhancement and Link Prediction in Social Networks
- 주덕진 (Deok-jin Joo) (MS, 2009.3 – 2011.2, PhD, 2011.9 – 2016.2) (Post-Doc at Univ. of Illinois):
Clock Polarity Assignment Methodologies for Designing High-Performance and Robust Clock Trees
- 서형중 (Hyoungjung Seo) (MS, 2009.3 – 2011.2, PhD, 2011.3 – 2015.8) (Samsung Electronics):
Design Methodology for Reliable Clock Networks for High-Speed and Low-Power Digital Systems
- 재옥 (Lu, Cai) (MS, 2013.9 – 2015.8) (Oracle, China):
Context-Driven Image Inpainting
- 강민석 (Minseok Kang) (MS, 2008.3 – 2010.2, PhD, 2010.3 – 2015.2) (Samsung Electronics):
Methodology for Clock Mesh Synthesis
- 이명우 (Myoungwoo Lee) (MS, 2012.3 – 2014.2) (Samsung Electronics):
A Linear Time Algorithm of Low Power Histogram Equalization of OLED Displays
- 박기태 (Kitae Park) (MS, 2012.3 – 2014.2) (Venture, Embedded Software):
Utilization of Multiple Types of Adjustable Delay Buffers for Resolving Clock Timing Violation
- 김근호 (Geunho Kim) (MS, 2012.3 – 2014.2) (Agency for Defence Development) :
Analysis on Adjustable Delay Buffer Design and Control Circuit for Multiple Power Mode Designs
- 박상도 (Sangdo Park) (MS, 2007.9 – 2009.8, PhD, 2009.9 – 2014.2) (Samsung Electronics):
Variation Aware Design and Packaging Problems in 3D ICs
- 정종윤 (JongYoon Jung) (MS, 2006.3 – 2008.2, PhD, 2008.3 – 2012.2) (Samsung Electronics):
Algorithms for False Path Aware Statistical Timing Analysis
- 이병현 (ByungHyun Lee) (MS, 2006.3 – 2008.2, PhD, 2008.3 – 2012.2) (Samsung Electronics):
Partitioning and TSV Optimization Algorithms for 3D IC Design
- 김용환 (YongHwan Kim) (MS, 2005.3 – 2007.2, PhD, 2007.3 – 2012.2) (Samsung Electronics):
Synthesis of Hybrid Adders for Timing Optimization
- 김기영 (Kim, Kiyoung) (MS, 2010.3 – 2012.2) (TMAX):
Algorithm for Synthesizing Design Context-Aware Fast Carry-Skip Adders
- 구준모 (Koo, Joon-Mo) (MS, 2010.3 – 2012.8) (SK-Hynix):
Code Generation Technique for Mitigating Soft Errors in Memory Accesses
- 김탁영 (Tak-Yung Kim) (PhD, 2009.3 – 2012.2) (Cadence Design Systems):
Design Methology of Clock Networks for TSV Based 3D IC Designs
- 임경환 (Kyung-Hwan Lim) (MS, 2005.3 – 2007.2, PhD, 2007.3 – 2012.2) (Samsung Electronics):
Design Methodology of Reliable Clock Network Based on Adjustable Delay Buffers
- 박단비 (DanBee Park) (MS, 2009.3 – 2011.2) (SAP):
Optimal Algorithm for Profile-Based Power Gating: A Compiler Technique for Reducing Leakage Power on Execution Units in Microprocessors
- 임필옥 (Pilok Lim) (PhD, 2005.3 – 2010.12, off: 2007.9 – 2008.8) (Sejong University, Professor)
Temperature-aware Resource Binding Problems in High-level Synthesis
- 김한준 (HanJun Kim) (MS, 2008.9 – 2011.8):
NBTI-aware leakage current minimization technique
- 곽상훈 (Sanghun Kwak) (PostDoC, 2009.8 – 2010.10)
Synthesis of arithmetic circuits
- 이용호 (YongHo Lee) (PhD, 2006.9 – 2010.8) (Samsung Electronics):
Design methodologies for peak current and NBTI controlled logic circuits
- 전형준 (HyungJun Jeon) (MS, 2008.3 – 2010.2) (Venture, Embedded Software):
Routing algorithm for flip-chip design
- Benjamin Schaefer (PostDoc, 2007.3 – 2008.8) (U. of Texas at Dallas, Professor)
Thermal-aware chip design
- 장호창 (Hochang Jang) (MS, 2007.3 – 2009.2) (Consultat, Patent agent):
Simultaneous clock buffer sizing and polarity assignment for power/ground noise minimization
- 전하늘 (Haneul Chun) (MS, 2007.3 – 2009.2) (Samsung Electronics):
Timing variation-aware task scheduling and binding in MPSoC
- 유예신 (Yehshin Ryu) (MS, 2006.9 – 2008.8) (Samsung Electronics):
Clock polarity assignment combined with clock tree generation
- 김기남 (Kinam Kim, MS, 2004.9 – 2006.8) (LG Electronics):
Thermal-aware loop scheduling in high-level synthesis
- 이전민 (Zhenmin Li, MS, 2004.9 – 2006.8, Samsung GSP Program) (Samsung Electronics):
Address code optimization exploiting code scheduling in DSP applications
- 김영준 (Young-Jun Kim, MS, 2004.3 – 2006.2) (Samsung Electronics):
A HW/SW partitioner for multi-mode multi-task embedded applications
- 여준기 (Chun-Gi Lyuh, PhD, 2000.3 – 2004.2) (ETRI):
Low-power synthesis problems in system-on-chip designs
- 엄준형 (Junhyung Um, PhD, 1999.3 – 2003.2) (Samsung Electronics):
High-performance and reliable architecture synthesis problems in system-on-chip design
- 차미영 (Meeyoung Cha, MS, 2002.3 – 2004.2) (KAIST PhD):
Resource-constrained low-power bus encoding in embedded system design
- 신건철 (Keoncheol Shin, MS, 2002.3 – 2004.2) (KAIST PhD) (Samsung Electronics):
Synthesis of arithmetic circuits considering leakage power minimization
- 최윤서 (Yoonseo Choi, MS/PhD(KAIST), 2000.3 – 2006.12) (IBM-Waston, Samsung Technology and Science):
An efficient binding algorithm in data path synthesis utilizing network flow computation
- 서재원 (Jaewon Seo, MS/PhD(KAIST), 2000.3 – 2005.5) (Google):
Optimal Intra-task Dynamic Voltage Scaling Techniques and Its Practical Extensions
- 홍성백 (Sungpaek Hong, MS, 1999.3 – 2001.2) (Stanford for PhD):
A study on bus synthesis for low-power in VLSI system design
- 김영태 (Youngtae Kim, MS, 1999.3 – 2001.2) (TMAX):
Accurate exploration of timing and area trade-offs in arithmetic optimization using carry-save-adders
Activities and Awards
- Invited Talk, ASP-DAC2025 EDA Workshop, Hong Kong, August, 31 2024
- General Chair, IEEE/ACM ASP-DAC2024
- Special Achievement Award (특별공로상), 한국정보과학회, 2024
- Education Award (교육상), Seoul National University, 2016
- Teaching Excellence Award, School of Electrical Engineering, Seoul National University, 2016
- Research Excellence Faculty Award, College of Engineering, Seoul National University, 2014
- Invited Talk, National Taiwan University, February 2014
- Associate Editor
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, January 2014 – January 2018
- Associate Editor
Integration – VLSI Journal, January 2014 – present
- Best Paper Award
B. Lee and T. Kim, “High-level TSV Resource Sharing and Optimization for TSV Based 3D IC Designs,”
IEEE International System-on-Chip Conference (SOCC), September 2013
- Tutorial Speaker
“Methodology for Designing Reliable Clock Networks,” IEEE International System-on-Chip Conference, September 2013
- Tutorial Speaker
“Design Methodology for Robust Clock Networks,” IEEE Midwest Symposium on Circuits and Systems, August 2013
- Invited Talk
“Design Methodology for Robust Clock Networks,” LG Electronics Company, August 2013
- Invited Talk
“Synthesis Problems for Reliable Clock Network Design,” EECS, University of Michigan – Ann Arbor, January 2013
- Invited Talk
“Thermal Management Techniques,” Samsung Elecrobics Company, November 2011
- Best Paper Award
P. Lim and T. Kim, “Thermal-Aware Resource Rebinding Algorithm for Timing Optimization in 3D IC Designs,” IEEE International SOC Design Conference (ISOCC), November 2010
- Tutorial Chair
IEEE International Asia and South Pacific Design Automation Conference (ASPDAC), January 2008
- General Chair
ACM International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), October, 2007
- General Chair
IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), August, 2007
- Program Chair
ACM International Conference on Compilers, Architecture, and Synthesis of Embedded Systems (CASES), October, 2006
- Shin-yang Research Excellence Award (신양 학술상), November 2006
- Nomination for Best Paper Award
W. Kwon and T. Kim, “Optimal Voltage Allocation Techniques for Dynamically Variable Voltage Processors,” IEEE/ACM Design Automation Conference (DAC), June 2003