0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

何谓芯片的“时钟”?芯片时钟是怎么一回事?

冬至子 来源:伟酱的芯片后端之路 作者:伟酱的芯片后端之 2023-12-06 14:41 次阅读

今天想来聊一聊芯片设计中的一个非常基础的概念——时钟。对于外行来说听到这个词可能会感觉迷茫,猜一个大概意思吧可能也不太准。

对于芯片工程师来说时钟这个词就像每天喝水吃饭一样平常,以至于可能从来不会注意它的存在。我也趁此机会,通过写文章的方式,梳理一下我所理解的芯片时钟是怎么一回事。

提起时钟,就不得不先说芯片的两种逻辑——时序逻辑(sequential)和组合逻辑(combinational)。

组合逻辑比较好理解,他就是我们常说的与或非这种逻辑门,输出信号逻辑仅仅依赖于输入信号的逻辑,或者按我的理解,组合逻辑的信号传播是瞬间完成的(不考虑cell delay的话)。

不管是多么复杂的组合电路,就比如刚入门电路时候大家都会学一些全加器、半加器、超前进位加法器什么什么的,虽然电路图猛一看特别复杂,可能一张图还画不完,但只要他全部是由逻辑门构成,都可以认为当给定输入信号的时候,输出是不需要等待就可以直接看到的。当然这只是我的理解啦,具体的组合逻辑定义肯定不是这样吧?而时序逻辑,最重要的就是出现了由时钟驱动的信号。

什么意思呢?就是说电路中存在这样一类器件:他有一个特殊的控制输入信号,当这个信号跳变的时候,输出信号才会根据其他一般的输入信号变化。我们一般称这种器件叫触发器(flip-flop),而称这种特殊的控制信号叫时钟。

举一个最简单的D触发器的例子,当时钟从0到1跳变的时候,输出才等于输入,其他时间,不管输入如何变化,输出保持不变。

由此可以看出时序逻辑器件一个重要的功能:寄存数据,因此这些触发器有时候也可以被称为寄存器(register)。当然还有另一种时序逻辑器件叫锁存器(latch),它是指时钟信号维持某个电平时信号才可以传输。

随着flip-flop的出现,时钟的概念也就应运而生了。其实时钟并没有多么奇怪的,他只是一个特殊的控制信号罢了。但是请大家思考这样一个问题:随着电路渐渐复杂,不同电路分支输出的信号我总要抓取的呀,而具体什么时间点抓取信号就成了问题。

如果这个时钟信号一会快一会慢,那么信号的抓取就会很艰难。所以为了规范化、统一化整个电路,让大家都按照同一个规则来走,那么设计就会变得简单化,这也是时钟信号(clock)的最初衷。

为什么要叫“时钟”?就是希望这个信号能像钟表一样,稳定的每隔一段时间跳变一次,很形象吧?一个稳定的时钟会控制这个时钟域所有的时序器件,这些器件就会统一的隔一段时间跳变一次,或者说信号传输一次,这就使我们的逻辑设计成为可能。

那么,我们如何得到一个稳定的时钟呢?现在的芯片一般是由晶振产生一个周期信号,但这个信号并不太好,需要后面经过一系列处理,关键的一步就是通过锁相环(PLL),最终得到一个我们想要的时钟。

但是这个时钟也并不是数学意义上完美的,对我们后端来说,必须要考虑它的不确定性,就是说我们还是会认为它的周期一会大一会小,从来不会有一个完美的时钟在现实宇宙里,毕竟我们后端是要做具体芯片实现的,必须悲观考虑。

时钟从PLL出来,到每个flip-flop的delay也会不同,而我们又希望所有flip-flop都同时跳变,就需要一步CTS(时钟树综合)。这些就比较深入了,PLL和CTS以后再用别的章节来讲吧。

突然又想到一个贴近生活的例子,我们平常看电脑CPU多少多少赫兹,就是指CPU的时钟频率,时钟频率越高,CPU计算速度自然就越快了嘛。

而所谓超频,就是强行增大CPU的时钟频率,可以使CPU速度提高。但是频率越快,timing越难满足,可能会出现setup violation哦,所以说超频更容易死机,而且power也会变大,对芯片也不太好哟。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 加法器
    +关注

    关注

    6

    文章

    183

    浏览量

    30131
  • 锁存器
    +关注

    关注

    8

    文章

    906

    浏览量

    41522
  • D触发器
    +关注

    关注

    3

    文章

    164

    浏览量

    47921
  • PLL电路
    +关注

    关注

    0

    文章

    92

    浏览量

    6413
  • CTS
    CTS
    +关注

    关注

    0

    文章

    35

    浏览量

    14117
收藏 人收藏

    评论

    相关推荐

    京准时钟科普:关于北斗卫星同步时钟的那些

    京准时钟科普:关于北斗卫星同步时钟的那些
    的头像 发表于 10-29 09:28 302次阅读
    京准<b class='flag-5'>时钟</b>科普:关于北斗卫星同步<b class='flag-5'>时钟</b>的那些<b class='flag-5'>事</b>?

    Laird Eccosorb吸波材料的应用案例

    抑制Retimer芯片在22GHz的杂讯是一回事,准确提供所需解决方案的理想特征参数又是另外一回事。阅读下文,了解家全球网络威廉希尔官方网站 制造商如何在对比九种不同的仿真结果后,最终选择Lair
    的头像 发表于 10-24 09:55 358次阅读
    Laird Eccosorb吸波材料的应用案例

    视频时钟合成芯片怎么用

    视频时钟合成芯片(Video Clock Synthesizer,VCS)是种用于生成和调整视频信号时钟的电子设备,广泛应用于视频处理、显示、传输等领域。它能够将输入的
    的头像 发表于 10-10 11:17 296次阅读

    RTC时钟芯片的特性及应用场景

    FRTC8563是一款实时时钟(RTC)芯片,它采用SOP-8封装,这种封装形式使得芯片具有较小的体积和良好的引脚连接稳定性,便于集成到各种电子设备中。 以下是关于FRTC8563芯片
    的头像 发表于 09-09 14:24 535次阅读
    RTC<b class='flag-5'>时钟</b><b class='flag-5'>芯片</b>的特性及应用场景

    使用Tina ti仿真ths3201时,发生源两路输入则输出不对是怎么回事

    使用Tina ti仿真ths3201时,发生源两路输入则输出不对,单路输入结果却正确。另外,我下载该仿真模型时,模型没有更新,因为更新之后,ths3201无效,无法正常仿真。请问这是怎么一回事呢?
    发表于 08-14 06:21

    数字工厂与智能工厂是一回事

    本文旨在探讨数字工厂与智能工厂的概念、特点、威廉希尔官方网站 应用及其在现代制造业中的作用。 、引言 随着科技的不断进步,制造业正经历着前所未有的变革。数字工厂和智能工厂作为现代制造业的两个重要概念,正逐渐
    的头像 发表于 06-07 15:10 668次阅读

    用STM8L152使用个矩阵键盘,信号直处于低电平状态的原因?

    想用STM8L152 使用个矩阵键盘,根据的是行列扫描的方法,但是代码调试过程中只能检测到列的信号(高低电平)的变化,信号直处于低电平状态,这是怎么一回事?哪里出问题了?
    发表于 05-15 08:31

    几款高精度时钟芯片的规格选型分析

    几款高精度时钟芯片,几乎很多应用都需要精确的计时例如银行系统,安全系统和电能表等。获得高精度实时时钟芯片的关键在于:精确频率振荡设备,以及用于控制它们的集成
    发表于 05-13 11:50 0次下载

    电机驱动芯片和电机控制芯片一回事

    电机驱动芯片和电机控制芯片在电机系统中各自扮演着重要的角色,但它们并不是一回事
    的头像 发表于 04-08 11:15 1664次阅读

    电机和马达是一回事吗 马达和电机有什么区别

    电机和马达是一回事吗 马达和电机有什么区别 电机和马达是一回事吗? 电机和马达是同个名词的不同表达方式。在些地区,特别是中国,人们更倾向于使用“电机”来指代电动机,而在其他地区则更
    的头像 发表于 02-03 09:19 1w次阅读

    芯片为什么要时钟信号 时钟芯片的作用是什么?

    芯片为什么要时钟信号 时钟芯片的作用是什么? 时钟信号在芯片中起着非常重要的作用。它是
    的头像 发表于 01-29 18:11 4253次阅读

    SMT生产过程中抛料是怎么一回事呢?具体需要怎么解决?

    在SMT工厂,生产过程中经常会遇到抛料的情况,甚至有时候抛料会非常严重,影响到生产效率,那么抛料是怎么一回事呢?具体需要怎么解决?
    的头像 发表于 01-24 10:42 2925次阅读

    M453VG6AE中ISP Flash和LDROM是不是一回事?它们基地址分别是什么?

    M453VG6AE芯片中 ISP Flash 和 LDROM 是不是一回事?它们基地址分别是什么?
    发表于 01-17 06:31

    密封性和气密性:并非同一回事

    在工程和制造领域,我们经常听到“密封性”和“气密性”这两个词汇,它们似乎有着相似的含义,但实际上并不是同一回事。为了更好地理解这两个概念,我们需要对它们进行些区分。图片来源于网络,侵权可删首先
    的头像 发表于 01-12 11:05 1153次阅读
    密封性和气密性:并非同<b class='flag-5'>一回事</b>

    开关磁阻电机和交流磁阻同步电机是一回事吗?

    大家好,最近项目中遇到款德国的KAISER无励磁磁阻同步电机,花了段时间研究后,还是有几个基本的概念没有搞明白: 1.开关磁阻电机和交流磁阻同步电机是一回事吗? 2.各自的控制器是什么呢?普通的变频器能实现吗?
    发表于 01-10 06:35