Multi-Tap FlexHtree application in high performance CPU design

For high performance CPU design, especially on 16 nm and advanced process nodes, with the increase in the number of signoff corner, increasing the clock common path, improving the clock latency correlation on various RC corners, decreasing local skew of design, those are our common view. The Cadence...

Full description

Bibliographic Details
Main Authors: Peng Shutao, Huang Wei, Bian Shaoxian, Du Guangshan
Format: Article
Language:zho
Published: National Computer System Engineering Research Institute of China 2018-08-01
Series:Dianzi Jishu Yingyong
Subjects:
Online Access:http://www.chinaaet.com/article/3000087678
id doaj-0b8197f9bd0840c29b69e2ab9234e538
record_format Article
spelling doaj-0b8197f9bd0840c29b69e2ab9234e5382020-11-25T02:03:36ZzhoNational Computer System Engineering Research Institute of ChinaDianzi Jishu Yingyong0258-79982018-08-014485910.16157/j.issn.0258-7998.1890143000087678Multi-Tap FlexHtree application in high performance CPU designPeng Shutao0Huang Wei1Bian Shaoxian2Du Guangshan3Tianjing Phytium Technology Co.,Ltd.,Tianjing 102209,ChinaTianjing Phytium Technology Co.,Ltd.,Tianjing 102209,ChinaTianjing Phytium Technology Co.,Ltd.,Tianjing 102209,ChinaCadence Design Systems,Inc.,Shanghai 201204,ChinaFor high performance CPU design, especially on 16 nm and advanced process nodes, with the increase in the number of signoff corner, increasing the clock common path, improving the clock latency correlation on various RC corners, decreasing local skew of design, those are our common view. The Cadence innovus Flexible H-tree(FlexHtree) feature not only provides the symmetric buffer structure and equal wire lengths benefits of an H-tree, but also relaxes the requirement to be geometrically symmetric, enabling clock tree synthesis even in floorplans with sink placement. This paper presents an automatic Flexible H-tree flow to decrease clock skew on different corners. Meanwhile, this paper will discuss the impact of multi-taps counts and synthesis engines of the sub-tree on clock skew and design timing in details, then choses a better solution. Finally, in terms of timing, power consumption, and instance counts results, the design mentioned in this paper is suitable to use Flexible H-tree clock structure in comparison to CCOPT and fishbone structure clock tree.http://www.chinaaet.com/article/3000087678FlexHtree; clock skew; clock treeCCOPTinnovus
collection DOAJ
language zho
format Article
sources DOAJ
author Peng Shutao
Huang Wei
Bian Shaoxian
Du Guangshan
spellingShingle Peng Shutao
Huang Wei
Bian Shaoxian
Du Guangshan
Multi-Tap FlexHtree application in high performance CPU design
Dianzi Jishu Yingyong
FlexHtree; clock skew; clock tree
CCOPT
innovus
author_facet Peng Shutao
Huang Wei
Bian Shaoxian
Du Guangshan
author_sort Peng Shutao
title Multi-Tap FlexHtree application in high performance CPU design
title_short Multi-Tap FlexHtree application in high performance CPU design
title_full Multi-Tap FlexHtree application in high performance CPU design
title_fullStr Multi-Tap FlexHtree application in high performance CPU design
title_full_unstemmed Multi-Tap FlexHtree application in high performance CPU design
title_sort multi-tap flexhtree application in high performance cpu design
publisher National Computer System Engineering Research Institute of China
series Dianzi Jishu Yingyong
issn 0258-7998
publishDate 2018-08-01
description For high performance CPU design, especially on 16 nm and advanced process nodes, with the increase in the number of signoff corner, increasing the clock common path, improving the clock latency correlation on various RC corners, decreasing local skew of design, those are our common view. The Cadence innovus Flexible H-tree(FlexHtree) feature not only provides the symmetric buffer structure and equal wire lengths benefits of an H-tree, but also relaxes the requirement to be geometrically symmetric, enabling clock tree synthesis even in floorplans with sink placement. This paper presents an automatic Flexible H-tree flow to decrease clock skew on different corners. Meanwhile, this paper will discuss the impact of multi-taps counts and synthesis engines of the sub-tree on clock skew and design timing in details, then choses a better solution. Finally, in terms of timing, power consumption, and instance counts results, the design mentioned in this paper is suitable to use Flexible H-tree clock structure in comparison to CCOPT and fishbone structure clock tree.
topic FlexHtree; clock skew; clock tree
CCOPT
innovus
url http://www.chinaaet.com/article/3000087678
work_keys_str_mv AT pengshutao multitapflexhtreeapplicationinhighperformancecpudesign
AT huangwei multitapflexhtreeapplicationinhighperformancecpudesign
AT bianshaoxian multitapflexhtreeapplicationinhighperformancecpudesign
AT duguangshan multitapflexhtreeapplicationinhighperformancecpudesign
_version_ 1724947028456243200