时钟复位约束_时序漫谈之三FPGA/CPLD的时钟

本文介绍了FPGA/CPLD设计中的时钟复位约束,探讨了主时钟(Primary Clock)的特性及其在不同厂家的称呼,强调了主时钟的扇出能力和均匀延迟对于解决时序问题的重要性。文章还提到了时钟资源的限制,如将主时钟分为四个象限以增加利用率,以及secondary clock net在低频信号和复位信号中的应用。当时钟资源不足时,如何通过指定时钟分配来解决时序问题。
摘要由CSDN通过智能技术生成

我们在做FPGA/CPLD选型的时候一般主要是看逻辑资源,嵌入式的memory,锁相环,DSP,SERDES,IO特性等等。但是在做FPGA设计的时候,还要关心选中的FPGA/CPLD都提供了哪些布线资源。布线资源可以简单的分为逻辑布线资源和时钟布线资源。如果大家打开芯片的物理版图,可以看到,其实占芯片面积最大的不是逻辑资源,而是布线:

45558111de8f21ee99098ad3158f7694.png

逻辑布线资源我们后面有机会再讲。今天我们只是来谈谈时钟布线资源。时钟资源里最基本的是主时钟,在不同的厂家里,对主时钟的叫法各不相同,有的叫Primary Clock Net,有的叫Global Clock Net,有的叫Long Wire,其实指的是同一个东西。Primary clock的特点是驱动的扇出系数很大,可以覆盖所有的逻辑单元(包括EBR,DSP),同时Primaryclock的拓扑结构可以保证它到达所有的逻辑单元的delay都是一样的,也就是primary clock的skew为0.如果FPGA/CPLD里所有的布线资源都具备primary clock的这些特性,我们也就不存在什么时序的问题了。不过primary clock的这些特性的代价是它要占用更大的芯片面积,从性价比的角度来讲,不可能把所有的的布线资源都按照primary clock来处理。如果你的设计里,用到了普通

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值