TY - GEN
T1 - Lightweight Buffer Insertion for Clock Tree Synthesis Visualization
AU - Kwon, Nayoung
AU - Park, Daejin
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Important element of ASIC or SoC design is clock synchronization. Theoretically, It is assumed that all state element is used the same clock signal. [3] In fact, clock asynchronization occurs due to gate delay, propagation delay, wire length, etc. Until the clock reaches the state element, delay occurs. Since this difference occurs, the CTS is an essential factor. Buffer insertion is an essential element in using CTS, which reduces delay and maintains signal integrity. The purpose of CTS is to attain clock minimum skew, and the most important thing in the CTS process is to know the accurate delay and skew information. In this paper, we focus on minimized clock skew and emphasize the efficient buffer insertion algorithm of CTS. It use C language on Visual Studio to calculate delay and after buffer insertion. Graphviz is open-source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. This paper is used to visualize Tree structure. After debugging C language,. dot file is produced and Graphviz using dot language executes.
AB - Important element of ASIC or SoC design is clock synchronization. Theoretically, It is assumed that all state element is used the same clock signal. [3] In fact, clock asynchronization occurs due to gate delay, propagation delay, wire length, etc. Until the clock reaches the state element, delay occurs. Since this difference occurs, the CTS is an essential factor. Buffer insertion is an essential element in using CTS, which reduces delay and maintains signal integrity. The purpose of CTS is to attain clock minimum skew, and the most important thing in the CTS process is to know the accurate delay and skew information. In this paper, we focus on minimized clock skew and emphasize the efficient buffer insertion algorithm of CTS. It use C language on Visual Studio to calculate delay and after buffer insertion. Graphviz is open-source graph visualization software. Graph visualization is a way of representing structural information as diagrams of abstract graphs and networks. This paper is used to visualize Tree structure. After debugging C language,. dot file is produced and Graphviz using dot language executes.
KW - clock tree synthesis
KW - timing analysis
KW - visualization
UR - http://www.scopus.com/inward/record.url?scp=85128844908&partnerID=8YFLogxK
U2 - 10.1109/ICEIC54506.2022.9748153
DO - 10.1109/ICEIC54506.2022.9748153
M3 - Conference contribution
AN - SCOPUS:85128844908
T3 - 2022 International Conference on Electronics, Information, and Communication, ICEIC 2022
BT - 2022 International Conference on Electronics, Information, and Communication, ICEIC 2022
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2022 International Conference on Electronics, Information, and Communication, ICEIC 2022
Y2 - 6 February 2022 through 9 February 2022
ER -