当我们做后仿时我们究竟在仿些什么(三)

2023-10-04 13:15
文章标签 做后 仿时 仿些 究竟

本文主要是介绍当我们做后仿时我们究竟在仿些什么(三),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

异步电路之间必须消除毛刺

        之前提到过,数字电路后仿的一个主要目的就是动态验证异步电路时序。异步电路的时序是目前STA工具无法覆盖的。

        例如异步复位的release是同步事件,其时序是可以靠STA保证的;但是reset是异步事件,它的时序只能靠设计来保证、动态仿真来检查。产生reset的逻辑可能来自多个时钟域,但是在送入异步复位电路的时候,还是需要在设计上做到最终是单独一个时钟域的触发器输出。这样才能保证异步复位信号本身无毛刺。

        话说回来,现在的代码静态检查工具,已经能够很好的检查出类似的CDC问题了。不过工具虽然强大,但决定工具发挥作用大小的还是站在工具背后的人。

        所以后仿成了最后一道关口。

        遗憾的是,在上面这个例子中,后仿这个关口也并不是百分百能截住所有问题。如果后仿侥幸发现了类似的设计问题,真是应该去买张彩票、改行去捞鱼了。为什么捞鱼呢?因为整个设计流程肯定漏洞很多,说不定是一张上好的渔网。

X 态的问题

        后仿中,难免会碰到X态的问题,而且波形工具还很贴心的用红色绘制出来,血淋淋的、吓你没商量。如果STA都干净了,很多时候X态还是异步电路造成的问题。

        大家都知道,多bit信号跨时钟域的时候,除了用同步指示信号的方法外,常用的还是用异步FIFO。异步FIFO形成读数据的逻辑里,可以分为两部分。一部分是写数据,这部分是写时钟域的,是异步跨时钟域的。另一部分是读地址,这部分是读时钟域的,是同步的。大部分情况下,读数据中呈现的X态,是因为写数据的异步造成的。而异步FIFO的设计,是需要保证写数据稳定足够的时间(多个读时钟周期),以便读时钟来稳定采样的。

        所以在这样的情形中,读数据局部出现了X态(时序违例),是不应该影响正常功能的。


 

这篇关于当我们做后仿时我们究竟在仿些什么(三)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/2120

相关文章

SSID究竟是什么? WiFi网络名称及工作方式解析

《SSID究竟是什么?WiFi网络名称及工作方式解析》SID可以看作是无线网络的名称,类似于有线网络中的网络名称或者路由器的名称,在无线网络中,设备通过SSID来识别和连接到特定的无线网络... 当提到 Wi-Fi 网络时,就避不开「SSID」这个术语。简单来说,SSID 就是 Wi-Fi 网络的名称。比如

算法备案究竟难在哪里?

算法备案究竟难在哪里? 在当今数字化社会中,算法备案已成为人工智能技术应用中的一个关键环节。然而,对于初学者和企业来说,这一过程充满了挑战和复杂性。本文将深入探讨算法备案的难度和应对策略。 算法备案的挑战 首先,算法备案要求申请者具备深厚的专业知识。要成功通过备案,不仅需要了解AI技术的细节,还必须熟悉相关的法律法规。例如,《互联网信息服务算法推荐管理规定》和《互联网信息服务深度合成管

谈一谈一条SQL查询语句究竟是如何执行的?

这里写目录标题 理解执行流程衍生知识最后 本篇文章是基于《MySQL45讲》来写的个人理解与感悟。 理解 先看下图: 大体来说,MySQL可以分为Server层和存储引擎层两部分。就是对应着图中的两个圈。 server层包含查询缓存、分析器、优化器、执行器等,以及及所有的内置函数(如日期、时间…)所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。 存

苹果录屏功能究竟何在?深入探寻苹果设备上的录屏功能:简便、高效、一键达成

在当下这一数字化的时代,不论是教学演示,还是游戏分享,抑或是工作汇报,录屏软件皆已成为我们日常生活中不可或缺之工具。苹果设备以其出类拔萃的用户体验而声名远播,而其内置的录屏功能更是将便捷性与功能性精妙融合。今日,就让我们共同深入探究如何于苹果设备上轻松启用并运用录屏功能,使您的记录过程变得殊为简便。 苹果设备上的录屏功能极为直观且易于操作,以下为在不同苹果设备上启用和使用录屏功能的基本步

15年期权停交易的时候究竟发生了什么?期权零门槛开户怎么做?

今天带你了解15年期权停交易的时候究竟发生了什么事情?!加入50ETF期权市场的投资者们,都应该听过15年8月50ETF期权停交易事件,那么这一天究竟是怎么了呢?发生了什么呢? 15年8月50ETF期权停交易 8月7日上午,上证50ETF期权合约交易因技术原因出现涨跌停价格异常。上交所再上午9:56暂时停止了上证50ETF期权合约的交易。随后,上交所进行了紧急处置,排除了异常因素,下午14:0

cv.VideoCapture()的摄像头ID究竟是如何编码的?为什么有的是从700开始编码??彻底读懂它!

背景         最近在进行开发的时候,针对摄像头ID的问题总是让人恼火至极,有时候直接cv.VideoCapture(0)、cv.VideoCapture(1)就可以调用摄像头,有时候却需要cv.VideoCapture(700)或者cv.VideoCapture(701)才能调用摄像头。这给平台化开发带来了困难。 简述         在使用OpenCV的cv.VideoCaptur

插座也有显示屏?快来一探究竟!

关键词:显示屏插座’显示屏智能插座'边缘无线协同感知'低功耗物联网(LPIOT)'无线混合组网'用电监测'用电计量'计量插座'无线场景感知,场景能耗计算  在数字化和智能化日益加速的今天,物联网技术正逐渐成为连接现实世界与数字世界的重要桥梁。我们的生活和工作被各种智能设备所环绕,而其中一个看似普通却蕴含巨大能量的创新产品 —— 显示屏智能插座,正悄然改变着我们的用电方式。想象一下,一个小小的插座

抖音的服务器究竟有多大?

点击上方“朱小厮的博客”,选择“设为星标” 后台回复"书",获取 后台回复“k8s”,可领取k8s资料 最近看到一个有意思的提问:抖音服务器带宽有多大,为什么能够供那么多人同时刷? 今天来给大家科普一下。 图片来自 Pexels 抖音,百度,阿里云,腾讯都是自建的数据中心,都是 T 级别出口带宽(总出口带宽),也就是达到 1T=1024G/s 的出口带宽,服务器总署基本都在 20 万台以上,

计算机网络、因特网、互联网、万维网究竟有啥是个啥??

1. 计算机网络 (Computer Network) 计算机网络是指由多个计算设备(如计算机、服务器、路由器等)通过通信设备和通信协议互联起来的系统。计算机网络的目的是为了实现数据的共享和传输。    范围:可以是局域网(LAN)、城域网(MAN)、广域网(WAN)等。  例子:家庭或办公室中的局域网就是一个计算机网络。  2. 因特网 (Internet) 因特网是全球范围内的计算