写在前面在自己准备写verilog教程之前,参考了许多资料----FPGATutorial网站的这套verilog教程即是其一。这套教程写得不错,只是没有中文,在下只好斗胆翻译过来(加了自己的理解)分享给大家。这是网站原文:https://fpgatutorial.com/verilog/这是系列导航:Verilog教程系列文章导航这篇文章将讨论可以在verilog中使用的不同类型的循环语句----for循环、while循环、foever循环和repeat循环。正如之前文章中描述的那样,有许多语句只能在过程块中使用,这些语句被用来控制在verilog设计中给数据赋值。类似的,在verilog中
写在前面在自己准备写verilog教程之前,参考了许多资料----FPGATutorial网站的这套verilog教程即是其一。这套教程写得不错,只是没有中文,在下只好斗胆翻译过来(加了自己的理解)分享给大家。这是网站原文:https://fpgatutorial.com/verilog/这是系列导航:Verilog教程系列文章导航这篇文章将讨论可以在verilog中使用的不同类型的循环语句----for循环、while循环、foever循环和repeat循环。正如之前文章中描述的那样,有许多语句只能在过程块中使用,这些语句被用来控制在verilog设计中给数据赋值。类似的,在verilog中
文章目录一、MIM和MOM电容简介1、MIM(Metal-Insulator-Metal)电容2、MOM(Metal-Oxide-Metal)电容二、先进工艺下,MIM和MOM电容的比较1、单位面积容值2、工艺实现和电压系数3、电容密度受频率的影响(稳定性)4、自谐振频率随面积的变化5、品质因数6、MIM和MOM的表格比较总结一、MIM和MOM电容简介1、MIM(Metal-Insulator-Metal)电容MIM电容被称为极板电容,电容值较精确,电容值不会随偏压变化而变化。是Mn和Mn-1(版图金属层数)金属构成的,利用上下层金属间的电容构成。电容值可以用上级板面积*单位容值来进行估算,上
文章目录一、MIM和MOM电容简介1、MIM(Metal-Insulator-Metal)电容2、MOM(Metal-Oxide-Metal)电容二、先进工艺下,MIM和MOM电容的比较1、单位面积容值2、工艺实现和电压系数3、电容密度受频率的影响(稳定性)4、自谐振频率随面积的变化5、品质因数6、MIM和MOM的表格比较总结一、MIM和MOM电容简介1、MIM(Metal-Insulator-Metal)电容MIM电容被称为极板电容,电容值较精确,电容值不会随偏压变化而变化。是Mn和Mn-1(版图金属层数)金属构成的,利用上下层金属间的电容构成。电容值可以用上级板面积*单位容值来进行估算,上
Zeku2022数字IC验证笔试2、从综合出电路的电路看第一段代码比第二段代码优化的地方是第一段代码:always@(posedgeckclkornegedgerst_n)beignif(-rst_n)D第二段代码:always@(posedgeclkornegedgerst_n)beignif(-rst_n)DA第一段代码比第二段代码简练,方便综合;B.第一段代码比第二段代码省功耗;C.第一段代码比第二段代码的电路简单;D.第一段代码比第二段代码易于理解和实现;第一段电路不翻转,综合起来第二段简单,直接ab与门接到输入上3、logic[1:0]a;logic[1:0]b;logicresul
Zeku2022数字IC验证笔试2、从综合出电路的电路看第一段代码比第二段代码优化的地方是第一段代码:always@(posedgeckclkornegedgerst_n)beignif(-rst_n)D第二段代码:always@(posedgeclkornegedgerst_n)beignif(-rst_n)DA第一段代码比第二段代码简练,方便综合;B.第一段代码比第二段代码省功耗;C.第一段代码比第二段代码的电路简单;D.第一段代码比第二段代码易于理解和实现;第一段电路不翻转,综合起来第二段简单,直接ab与门接到输入上3、logic[1:0]a;logic[1:0]b;logicresul
文章目录前言一、断言是什么?二、断言是设计属性的描述三、断言的语法结构主要分五个部分四、断言操作符和系统函数五、并发断言和立即断言1.立即断言2.并发断言六、断言中的时钟声明1.单时钟2.多时钟七、断言的绑定前言在数字设计、验证中经常接触的到断言,比如,验证中覆盖率收集就包含:代码覆盖率、功能覆盖率和断言覆盖率。最近正好在学习相关内容,整理笔记仅供参考。一、断言是什么?断言作为语言本身的组成部分,在功能模拟中不断监视,从而得知设计功能是否正确。可以认为是个“观测员”,可以观测程序的状态,但不会改变代码本身。SystemVerilog中的断言还可以用来提供功能覆盖。相比硬件设计语言Verilog
文章目录前言一、断言是什么?二、断言是设计属性的描述三、断言的语法结构主要分五个部分四、断言操作符和系统函数五、并发断言和立即断言1.立即断言2.并发断言六、断言中的时钟声明1.单时钟2.多时钟七、断言的绑定前言在数字设计、验证中经常接触的到断言,比如,验证中覆盖率收集就包含:代码覆盖率、功能覆盖率和断言覆盖率。最近正好在学习相关内容,整理笔记仅供参考。一、断言是什么?断言作为语言本身的组成部分,在功能模拟中不断监视,从而得知设计功能是否正确。可以认为是个“观测员”,可以观测程序的状态,但不会改变代码本身。SystemVerilog中的断言还可以用来提供功能覆盖。相比硬件设计语言Verilog
今天介绍一下后端设计中的一些物理效应,这些物理效应在以前的老工艺中不太明显,但是工艺越先进,它们的影响就越大,Foundary必须在建库以及后端设计者必须在建版图绘制(对于模拟集成电路而言)或者布局布线(对于数字集成电路而言)中考虑这些物理效应,否则它们将影响电路的性能,甚至可能导致芯片Fail。这些效应包括:WPE:WellProximityEffect,阱临近效应LOD:LengthofDiffusion,扩散区长度效应OSE:ODSpaceEffect,扩散区/有源区间距效应PSE:PolySpaceEffect,栅间距效应WPE:WellProximityEffect,阱临近效应考虑:
今天介绍一下后端设计中的一些物理效应,这些物理效应在以前的老工艺中不太明显,但是工艺越先进,它们的影响就越大,Foundary必须在建库以及后端设计者必须在建版图绘制(对于模拟集成电路而言)或者布局布线(对于数字集成电路而言)中考虑这些物理效应,否则它们将影响电路的性能,甚至可能导致芯片Fail。这些效应包括:WPE:WellProximityEffect,阱临近效应LOD:LengthofDiffusion,扩散区长度效应OSE:ODSpaceEffect,扩散区/有源区间距效应PSE:PolySpaceEffect,栅间距效应WPE:WellProximityEffect,阱临近效应考虑: