l1361494的个人空间 https://blog.eetop.cn/1119711 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

时钟类型

已有 2483 次阅读| 2016-1-20 09:10

ic设计过程中,以及模块的划分之中,甚至版图的时候,我们都要确定系统有多少时钟,以及这些时钟的类型,和他们的source。

 下面介绍下astro做cts的时候 ,要明确的一些时钟的类型:

1.overlapping clock

点击看大图

astro会自动优化clka,clkb。最小化clka和clkb的skew。但是不需要在选择器上设置set_case_analysis

2.reconverting clock

点击看大图 

astro会自动优化clka,如果这类时钟比较复杂,有必要声明ignore和sync pin

3.muxed clock

点击看大图

Astro会使用SDC中声明的select来做CTS,如果没有set_case_analysis,那么CTS将同时使用2个时钟。

4.gated clock

点击看大图

 门控时钟用来降低功耗,可以在power compiler中插入,但是要注意门控时钟的正确设置。以及在PT中门控时钟的分析

5.non-unate clock

点击看大图

 这里说明一下unate (non-unate)的意思。

unate
分为positive unate 和negative unate:其中positive
unate意识是指,输出的上升沿依赖输入的上升沿,输出的下降沿依赖输入的下降沿;negative
unate意思是指,输出的上升沿依赖输入的下降沿,输出的下降沿依赖输入的上升沿;

non-unate意思是,输出的上升沿依赖输入的上升沿或者下降沿,输出的下降沿依赖输入的上升沿或者下降沿

non-unate一般是一个clock加上一个同或,或者异或门构成,分析的时候要设置set_case_analysis

6.generated clock

点击看大图

生成时钟。

7.分频和倍频

点击看大图


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 4

    周排名
  • 9

    月排名
  • 0

    总排名
  • 0

    关注
  • 15

    粉丝
  • 0

    好友
  • 62

    获赞
  • 13

    评论
  • 1859

    访问数

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 10:22 , Processed in 0.015262 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部