FPGA系统架构设计实践15_高云Arora V系列时钟体系

高云Arora V系列时钟体系

概述

a)本节背景:国产FPGA存在时钟架构模糊、设计指引缺失等痛点。因此该时钟体系解决

1)时钟资源不分层,内核逻辑与高速IO共用布线,高频下抖动、串扰超标,时序收敛难度大;

2)时钟门控、切换等功能依赖用户逻辑搭建,容易产生毛刺和亚稳态,无法满足车规功能安全、低EMI要求;

3)不同规模器件资源无梯度匹配,小设计浪费资源,大设计资源不足。

高云Arora V系列时钟体系正是针对上述问题,提出的分层专业架构。

b)

1)2层专用时钟网络

2)3类时钟功能模块

全局时钟

a)DCE

1)本小节背景:在低功耗FPGA设计中,时钟门控是降功耗的关键。但传统纯逻辑方案的痛点是:①纯组合逻辑搭建门控容易出毛刺,引起寄存器误触发;②用户逻辑实现的门控无法接入专用全局时钟网络,时钟skew不可控,高频设计时序收敛难度提升;③不同项目门控实现方式不统一,综合和时序分析一致性差。

2)

b)DCS

1)本小节背景:在高可靠、多模式、低功耗FPGA系统中,多时钟源动态切换是核心需求,如主备时钟冗余、动态变频降功耗、多接口速率切换。但存在三个问题:①用逻辑MUX切换时钟,异步切换容易产生毛刺窄脉冲,导致寄存器误触发和亚稳态;②时序质量差:逻辑MUX走通用布线资源,引入额外skew与抖动,高频时钟路径下时序收敛难度增加;③开发成本高。

2)

高速时钟

a)DHCE

1)本小节背景:在MIPI、DDR、SerDes高速接口设计中,时钟动态关断是降低功耗的核心手段。但传统方案存在三个问题:①用通用LUT逻辑搭建高速时钟门控,走普通布线资源会引入额外时钟抖动与skew,在数百MHz的高速接口场景下,直接导致IO建立/保持时间裕量不足,时序收敛困难;②异步门控容易产生毛刺,引发采样错误、数据丢包、PHY失锁甚至系统异常复位;③全局时钟门控DCE针对内核逻辑优化,无法接入HCLK高速时钟专用路径,强制跨域使用会损失高速时钟的路径优势,无法发挥IO接口的最高性能。

2)

b)CLKDIV2

1)本小节背景:在MIPI、DDR、源同步高速IO设计中,需要对高速时钟进行二分频以生成并行域时钟,且要求分频前后时钟相位严格对齐。传统逻辑实现方案的问题:①用通用寄存器搭建分频电路,走普通布线资源会引入额外的时钟skew和抖动,相位偏差不可控,压缩高速IO的建立/保持时间裕量,导致时序收敛困难;②相位一致性差,多通道并行设计中,各通道逻辑分频的复位与布线延迟存在差异,容易导致通道间时钟相位偏移;③全局PLL分频资源数量有限且面向全芯片,无法为每个IO bank提供独立灵活的高速分频能力。

2)

c)CLKDIV

1)本小节背景:在DDR、MIPI、SerDes高速串行、源同步IO等场景中,时钟分频不仅需要支持多种分频比,还需要精准微调相位以实现采样窗口居中。传统方案存在三个问题:①逻辑分频性能不足,如抖动大、相位偏差不可控、半整数分频逻辑实现复杂,高速下直接导致采样错误;②相位校准成本高精度低,依赖于PLL相位微调,但是PLL资源有限且无法按IO Bank独立校准,用逻辑延时线补偿则受工艺温漂影响大,一致性差;③全局时钟分频资源面向内核逻辑优化,接入高速IO路径会引入额外布线延迟,损失HCLK专用路径的性能优势,压缩了接口时序裕量。

2)

d)DLLDLY

1)本小节背景

2)

系统时钟

a)PLL

1)本小节背景

2)分频方式

3)相位和占空比

b)PLLA

1)与PLL的区别

c)DQS

1)本小节背景

d)DDRDLL

晶振时钟

a)OSC

b)OSCA

c)OSCB

相关推荐
Cicada1285 天前
库存消息消费的正确性设计——从幂等窗口到批量流水线
分布式·系统架构
彧azz5 天前
操作系统时间管理与系统核心板块学习总结
c语言·笔记·学习·系统架构
博览鸿蒙5 天前
FPGA开发使用的语言
fpga开发·fpga
明德扬5 天前
机器人多摄像头如何做FPGA多路视频聚合?
学习·fpga开发·fpga
风123456789~5 天前
【架构专栏】第15章 面向服务架构设计 2/3
系统架构
风123456789~5 天前
【架构专栏】第15章 面向服务架构设计 1/3
系统架构
智慧物业老杨5 天前
物业日常巡查的数智化重构:从“打卡式巡检“到“闭环式风控“
android·java·人工智能·系统架构·rxjava
数安旭说5 天前
从“堆叠工具”到“一体化治理”:端点安全的技术演进与实践观察
网络安全·系统架构·数据安全·企业安全·端点安全·防泄密·一体化管理
Liaiyang665 天前
空圈容错视角下的无人机全链路审计:从理论框架到耦合式检验
人工智能·pytorch·python·深度学习·系统架构·自动驾驶·无人机
珠海西格电力5 天前
零碳园区管理系统“智慧大脑”功能对园区运营成本的影响有哪些?
大数据·人工智能·安全·系统架构·能源