FPGA原型验证系统的时钟门控

EETOP 2023-04-09 14:16

文章来源于芯播客,作者Jacky Yu


      门控时钟是一种在系统不需要动作时,关闭特定块的时钟的方法,目前很多低功耗SoC设计都将其用作节省动态功率的有效技术。在SoC设计中,时钟门控可以在两个级别完成:
      1. 门控时钟被设计到SoC架构中,并被编码为RTL功能的一部分。当这些相关的模块处于非激活状态时,它会停止各个模块的时钟,从而有效地禁用这些块的所有功能。由于大的逻辑块在这些非激活的时钟周期内都不进行切换和运算操作,因此节省了大量的动态功率。时钟门控的最简单和最常见的形式是使用逻辑“与”功能通过控制信号enable选择性地禁用各个块的时钟。
      2. 在综合期间,相关工具自动识别共享公共使能控制信号的触发器组,并使用它们选择性地关闭这些触发器组的时钟。
      这两种时钟门控方法最终都将在控制其下游时钟的时钟路径中引入具体物理逻辑门。即使映射到SoC中,这些逻辑门也可能会引入额外的时钟偏差,并导致设置和保持时间冲突,然而,这可以通过SoC后端STA流程或者其他手段的时钟树综合和布局工具来补偿。SoC设计的时钟树综合平衡了源和目的地之间的时钟缓冲、分段和布线,以确保定时关闭,使这些路径包括时钟门控。这在FPGA技术中是不可能的,因此如果SoC设计包含大量门控时钟或复杂的时钟网络,则需要其他一些方法来映射SoC设计。
      所有FPGA设备都有专用的低偏斜时钟树网络,称为全局时钟。它们的数量有限,但它们可以计时FPGA中的顺序资源,频率为数百兆赫。由于FPGA供应商的精湛设计技术,时钟网络在FPGA中的任意两个目的地之间也只有几十皮秒的偏差。因此,当我们将设计目标定为FPGA时,始终建议使用这些全局时钟。然而,FPGA时钟资源不适合创建大量相对较小的时钟域,如我们通常在SoC中发现的那样。相反,FPGA更适合于实现少量的大型同步时钟网络,这些网络可以被认为是整个设备的全局网络。
      全局时钟网络非常有用,但可能不够灵活,无法满足复杂SoC设计的时钟需求,尤其是在RTL中执行时钟门控时。这是因为物理门被时钟门控过程引入时钟路径,并且全局时钟线不能自然地容纳这些物理门。因此,布局布线工具将被迫为具有插入门的时钟网络使用其他片上路由资源,通常导致到目标寄存器的不同路径之间的大的时钟偏移。
      当在SoC中采用架构级时钟门控时,例如当为时钟使用粗粒度开关控制以减少动态功耗时,可能会出现这种情况。在这些情况下,可以将门控时钟的所有负载划分到同一FPGA中,并从同一时钟驱动器块驱动它们。在一些SoC设计中,设计中也可能存在跨时钟域的设计,即源和目标触发器由不同相关时钟驱动的路径,例如,时钟和由时钟路径中的物理门创建的导出门控时钟,如图所示。来自源触发器的数据很可能比门控时钟更快/更晚到达目的地触发器,并且这种竞争条件可能导致定时冲突。
      上述竞争条件的解决方案是将基准时钟和选通与选通时钟分开。然后将分离的基本时钟路由到时钟,并选通到时钟使能所有顺序元件。当时钟“打开”时,顺序元件将被启用,当时钟“关闭”时,序列元件将被禁用。通常,许多门控时钟来自同一基准时钟,因此将门控与时钟分离允许单个全局时钟线用于许多门控时钟。这样,功能时钟路径中存在的逻辑门被移动到数据路径中,这消除了时钟偏移。
      这个过程称为门控时钟转换。FPGA中的所有顺序元件都有专用的时钟使能输入,因此在大多数情况下,门控时钟转换可以使用这一点,而不需要任何额外的FPGA资源。然而,手动将门控时钟转换为等效启用是一个困难且容易出错的过程,尽管如果SoC设计中的时钟门控都在设计层次结构中的同一位置执行,而不是分散在各个子功能中,则可能会稍微容易一些。
      顶层的芯片支持块可以包括驱动整个SoC所需的所有时钟生成和时钟门控。然后,在原型设计期间,可以用其FPGA等效逻辑替换该Chip Support模块。同时,我们可以手动将时钟门替换为启用信号,该启用信号可以在整个设备中路由。然后,这将在原始门控时钟每次上升时仅启用全局时钟的单个边缘。在大多数情况下,由于复杂性,手动操作是不可能的,例如,如果时钟在RTL中的许多不同的始终或过程块处被本地门控。在这种情况下,可能是大多数设计流程中的默认情况,可以采用自动门控时钟转换。

EETOP EETOP半导体社区-国内知名的半导体行业媒体、半导体论坛、IC论坛、集成电路论坛、电子工程师博客、工程师BBS。
评论
  • 根据环洋市场咨询(Global Info Research)项目团队最新调研,预计2030年全球中空长航时无人机产值达到9009百万美元,2024-2030年期间年复合增长率CAGR为8.0%。 环洋市场咨询机构出版了的【全球中空长航时无人机行业总体规模、主要厂商及IPO上市调研报告,2025-2031】研究全球中空长航时无人机总体规模,包括产量、产值、消费量、主要生产地区、主要生产商及市场份额,同时分析中空长航时无人机市场主要驱动因素、阻碍因素、市场机遇、挑战、新产品发布等。报告从中空长航时
    GIRtina 2025-01-09 10:35 91浏览
  • HDMI 2.2 规格将至,开启视听新境界2025年1月6日,HDMI Forum, Inc. 宣布即将发布HDMI规范2.2版本。新HDMI规范为规模庞大的 HDMI 生态系统带来更多选择,为创建、分发和体验理想的终端用户效果提供更先进的解决方案。新技术为电视、电影和游戏工作室等内容制作商在当前和未来提供更高质量的选择,同时实现多种分发平台。96Gbps的更高带宽和新一代 HDMI 固定比率速率传输(Fixed Rate Link)技术为各种设备应用提供更优质的音频和视频。终端用户显示器能以最
    百佳泰测试实验室 2025-01-09 17:33 101浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2025-01-09 09:58 77浏览
  • 在过去十年中,自动驾驶和高级驾驶辅助系统(AD/ADAS)软件与硬件的快速发展对多传感器数据采集的设计需求提出了更高的要求。然而,目前仍缺乏能够高质量集成多传感器数据采集的解决方案。康谋ADTF正是应运而生,它提供了一个广受认可和广泛引用的软件框架,包含模块化的标准化应用程序和工具,旨在为ADAS功能的开发提供一站式体验。一、ADTF的关键之处!无论是奥迪、大众、宝马还是梅赛德斯-奔驰:他们都依赖我们不断发展的ADTF来开发智能驾驶辅助解决方案,直至实现自动驾驶的目标。从新功能的最初构思到批量生
    康谋 2025-01-09 10:04 88浏览
  •  在全球能源结构加速向清洁、可再生方向转型的今天,风力发电作为一种绿色能源,已成为各国新能源发展的重要组成部分。然而,风力发电系统在复杂的环境中长时间运行,对系统的安全性、稳定性和抗干扰能力提出了极高要求。光耦(光电耦合器)作为一种电气隔离与信号传输器件,凭借其优秀的隔离保护性能和信号传输能力,已成为风力发电系统中不可或缺的关键组件。 风力发电系统对隔离与控制的需求风力发电系统中,包括发电机、变流器、变压器和控制系统等多个部分,通常工作在高压、大功率的环境中。光耦在这里扮演了
    晶台光耦 2025-01-08 16:03 88浏览
  • 1月7日-10日,2025年国际消费电子产品展览会(CES 2025)盛大举行,广和通发布Fibocom AI Stack,赋智千行百业端侧应用。Fibocom AI Stack提供集高性能模组、AI工具链、高性能推理引擎、海量模型、支持与服务一体化的端侧AI解决方案,帮助智能设备快速实现AI能力商用。为适应不同端侧场景的应用,AI Stack具备海量端侧AI模型及行业端侧模型,基于不同等级算力的芯片平台或模组,Fibocom AI Stack可将TensorFlow、PyTorch、ONNX、
    物吾悟小通 2025-01-08 18:17 80浏览
  • 职场是人生的重要战场,既是谋生之地,也是实现个人价值的平台。然而,有些思维方式却会悄无声息地拖住你的后腿,让你原地踏步甚至退步。今天,我们就来聊聊职场中最忌讳的五种思维方式,看看自己有没有中招。1. 固步自封的思维在职场中,最可怕的事情莫过于自满于现状,拒绝学习和改变。世界在不断变化,行业的趋势、技术的革新都在要求我们与时俱进。如果你总觉得自己的方法最优,或者害怕尝试新事物,那就很容易被淘汰。与其等待机会找上门,不如主动出击,保持学习和探索的心态。加入优思学院,可以帮助你快速提升自己,与行业前沿
    优思学院 2025-01-09 15:48 87浏览
  • 一个真正的质量工程师(QE)必须将一件产品设计的“意图”与系统的可制造性、可服务性以及资源在现实中实现设计和产品的能力结合起来。所以,可以说,这确实是一种工程学科。我们常开玩笑说,质量工程师是工程领域里的「侦探」、「警察」或「律师」,守护神是"墨菲”,信奉的哲学就是「墨菲定律」。(注:墨菲定律是一种启发性原则,常被表述为:任何可能出错的事情最终都会出错。)做质量工程师的,有时会不受欢迎,也会被忽视,甚至可能遭遇主动或被动的阻碍,而一旦出了问题,责任往往就落在质量工程师的头上。虽然质量工程师并不负
    优思学院 2025-01-09 11:48 110浏览
  • 故障现象一辆2017款东风风神AX7车,搭载DFMA14T发动机,累计行驶里程约为13.7万km。该车冷起动后怠速运转正常,热机后怠速运转不稳,组合仪表上的发动机转速表指针上下轻微抖动。 故障诊断 用故障检测仪检测,发动机控制单元中无故障代码存储;读取发动机数据流,发现进气歧管绝对压力波动明显,有时能达到69 kPa,明显偏高,推断可能的原因有:进气系统漏气;进气歧管绝对压力传感器信号失真;发动机机械故障。首先从节气门处打烟雾,没有发现进气管周围有漏气的地方;接着拔下进气管上的两个真空
    虹科Pico汽车示波器 2025-01-08 16:51 112浏览
  • 在当前人工智能(AI)与物联网(IoT)的快速发展趋势下,各行各业的数字转型与自动化进程正以惊人的速度持续进行。如今企业在设计与营运技术系统时所面临的挑战不仅是技术本身,更包含硬件设施、第三方软件及配件等复杂的外部因素。然而这些系统往往讲究更精密的设计与高稳定性,哪怕是任何一个小小的问题,都可能对整体业务运作造成严重影响。 POS应用环境与客户需求以本次分享的客户个案为例,该客户是一家全球领先的信息技术服务与数字解决方案提供商,遭遇到一个由他们所开发的POS机(Point of Sal
    百佳泰测试实验室 2025-01-09 17:35 90浏览
  • 在智能网联汽车中,各种通信技术如2G/3G/4G/5G、GNSS(全球导航卫星系统)、V2X(车联网通信)等在行业内被广泛使用。这些技术让汽车能够实现紧急呼叫、在线娱乐、导航等多种功能。EMC测试就是为了确保在复杂电磁环境下,汽车的通信系统仍然可以正常工作,保护驾乘者的安全。参考《QCT-基于LTE-V2X直连通信的车载信息交互系统技术要求及试验方法-1》标准10.5电磁兼容试验方法,下面将会从整车功能层面为大家解读V2X整车电磁兼容试验的过程。测试过程揭秘1. 设备准备为了进行电磁兼容试验,技
    北汇信息 2025-01-09 11:24 93浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦