Skip to main content
Video s3
    Details
    Author(s)
    Display Name
    Byungho Choi
    Affiliation
    Affiliation
    Korea Advanced Institute of Science and Technology
    Display Name
    Yonghwi Kwon
    Affiliation
    Affiliation
    Korea Advanced Institute of Science and Technology
    Display Name
    Umar Afzaal
    Affiliation
    Affiliation
    Korea Advanced Institute of Science and Technology
    Display Name
    Youngsoo Shin
    Affiliation
    Affiliation
    Korea Advanced Institute of Science and Technology
    Abstract

    Multisource clock tree consists of a number of local clock trees rooted at respective tap drivers, which are then connected to a clock source through H-tree. There are two key problems in its synthesis: clock sink clustering for local clock trees, and the decision of the number of trees. Weight-balanced k-means clustering is applied for the first problem, such that sinks of the same cluster are localized and the load capacitances of tap drivers are balanced as much as possible. The number of trees can be searched in exhaustive fashion, while clock latency of local trees is estimated with fast CNN-based model. Experiments with a few test circuits demonstrate that clock latency is reduced by 11.8% on average, while synthesis runtime is reduced by 64% thanks to CNN model.