tag 标签: vlsi

相关博文
  • 热度 9
    2023-5-15 10:59
    668 次阅读|
    0 个评论
    VLSI 设计中的线性 RC 延迟模型 众所周知,为了使晶体管更小,人们做了大量工作。然而,仍然需要对 VLSI 电路和模块进行相应的工作,以适应更小的设计。这些 VLSI 电路和模块可能很简单,只有几个逻辑门(包含两到四个晶体管),也可能是包含成千上万个晶体管的更大系统。相反,这些系统需要满足各种工作条件下的速度/延迟和功率要求。 众所周知,为了使晶体管更小,人们做了大量工作。然而,仍然需要对 VLSI 电路和模块进行相应的工作,以适应更小的设计。这些 VLSI 电路和模块可能很简单,只有几个 逻辑门 (包含两到四个晶体管),也可能是包含成千上万个晶体管的更大系统。相反,这些系统需要满足各种工作条件下的速度/延迟和功率要求。 在本文中,我们将讨论如何确定单个晶体管的大小,以便在考虑到这些需求的情况下与其他晶体管正确集成。我们将首先介绍 RC 延迟模型。 这篇文章是系列文章的一部分,在该系列文章中,我们还将讨论其他流行的模型,例如用于估计 VLSI 电路延迟的 Elmore 延迟和逻辑努力。在这些后续文章中,我们还将研究如何组合这些晶体管和栅极以提供面积,同时提供性能。 线性 RC 延迟 与大多数电气系统一样,晶体管可以建模为简单的 RC 电路,其中通道宽度建模为 电阻 器,而扩散(即源极/漏极)之间的空间建模为 电容 器。 这创建了一个 RC 网络,该网络以在输入端(在本例中为晶体管的栅极)应用阶跃输入时具有指数上升/下降瞬态响应而闻名。上升/下降时间(即输出电压电平与输入电压电平匹配所需的时间)定义了晶体管电路的延迟。 计算晶体管的电阻 现在,什么是晶体管的有效电阻?我们如何计算晶体管的电阻? 通常,晶体管的电阻是漏源电压与漏源电流之间的比率。 在建模中,单位 NMOS 晶体管的有效电阻为 R,等于单元库或工艺中使用的尺寸 NMOS 晶体管的电阻。并且由于具有大宽度的晶体管驱动更多电流,因此 k 倍单位宽度的 NMOS 晶体管具有RkRk的电阻。而由于PMOS晶体管的迁移率较低,其有效电阻通常为2Rk2Rk。 晶体管的有效电容 对于 k 倍单位宽度,单位 NMOS/PMOS 晶体管的有效电容为“C”或“kC”。用于驱动类似逆变器的逆变器的等效 RC 电路如下图 1 所示。 图 1.所有图像改编自CMOS VLSI 设计(第 4 版)1,作者 Neil HE Weste 和 David Money Harris 由于 反相器 的PMOS晶体管尺寸为2倍单位,NMOS为单位宽度,因此它通常为驱动电路提供总计3C的输入电容。 回顾一下,当输入为高电平 (3.3V) 时,NMOS(底部晶体管)导通,并在将输出电压下拉至地 (0V) 的同时提供“R”电阻。但是,当输入为低电平 (0V) 时,PMOS(顶部)导通,并且在将输出电压拉至高电平 (3.3V) 的同时还提供 R 的电阻。 这意味着,在上升/下降转换中,等效 RC 电路的有效电阻为“R”。同时,每个晶体管(3C)的总电容不随晶体管的变化而变化。由于我们有两个逆变器级联在一起,它们总共提供 6C 的电容。 为 3 输入与非门调整晶体管大小 为了进一步了解晶体管在逻辑门中的大小,让我们看一下 3 输入与非门。 作为参考,如果任何输入为低电平,与非门将提供高电平输出。买电子元器件现货上唯样商城。相反,当所有输入均为高电平时,输出将为低电平。这为我们提供了三个并联的 PMOS——只有一个 PMOS 足以将输出电压拉至高电平——以及三个串联的 NMOS——这三个 NMOS 需要先导通才能将输出电压拉至低电平。 为了有效地调整每个晶体管的尺寸,我们必须注意,电路中的晶体管尺寸必须以 NMOS 部分提供单位电阻“R”而 PMOS 部分必须提供两倍单位电阻“2R”的方式确定以确保相等的上升/下降时间。 由于三个 NMOS 晶体管串联连接,它们的总电阻必须为 ((frac{R}{3} + frac{R}{3} + frac{R}{3} = R))其中 k = 3。由于只有一个 PMOS 足以将输出拉至高电平,因此在坏情况下,每个 PMOS 晶体管保持有效电阻 (frac {2R}{2} = R ) 其中 k = 2.( R 3+ R 3+ R 3= R )(R3个+R3个+R3个=R)2对2= R2个R2个=R 在上升/下降晶体管处,每个输入将呈现 5C 的输入电容,而输出端 Y 的总输出电容为 (2C+2C+2C+3C = 9C)。 向前推进,可以开发等效 RC 电路以给出图 2(c) 和 2(d) 中所示的电路。 图 2。 下降过渡 (2(c)) 显示所有 NMOS 晶体管都需要导通,而上升过渡 (2(d)) 显示坏情况,其中一个 PMOS 导通同时两个 NMOS 晶体管导通, ,有助于电路的总电容。 评估电路的瞬态响应:传播延迟、 ST C 和 TT C 在推导出合适的等效 RC 电路后,下一步是检查电路的瞬态响应。如果我们检查下面图 3 中所示逆变器的等效 RC 电路,目标是估计在输出端看到输入电压的时间。 施加输入 (V DD) 与输出 (frac {V_{DD}}{2})之间的时间称为传播延迟。传播延迟的表达式可以从给出的一阶电路的经典传递函数导出:V D D 2V丁丁2个 H ( s ) = 1 1 + s R CH(秒)=1个1个+秒RCV o u t = V D D e ? t R CVo你吨=V丁丁电子?吨RC 因此,传播延迟是瞬态响应的时间常数 (τ),即: t p d = R C吨pd=RC 图 3。 从图 3 中的延迟响应来看,目标是将传播延迟推至接近于零以生成总体上更快的电路。在文献中,这种方法通常被称为单时间常数(STC) 方法,这是一种估算电路延迟的简单方法。 然而,这种方法在估计较大电路的延迟时似乎不准确,这导致了双时间常数(TTC) 近似的发展,由于第二个时间常数,它使我们有机会获得更好的延迟估计。 检查上面讨论的 3 输入与非门,其 RC 电路可以如图 4 所示给出。 图 4。 该电路的阶跃响应为 H ( s ) = 1 1 + s + s 2 R 1 C 1 R 2 C 2H(秒)=1个1个+秒 +秒2个R1个C1个R2个C2个 和 V o u t (t)= V D D τ 1 e ? τ τ 1? τ 2 e ? τ τ 2τ 1 ? τ 2Vo你吨(吨)=V丁丁τ1个电子?ττ1个?τ2个电子?ττ2个τ1个?τ2个 在哪里 τ 1 , 2 = R 1 C 1 + ( R 1 + R 2 ) C 2 2 2]τ1个,2个=R1个C1个+(R1个+R2个)C2个2个 2个] 和 R * = R 2 R 1; C * = C 2 C 1R*=R2个R1个;C*=C2个C1个 但由于 TTC 近似的复杂性,这违背了将 CMOS 电路延迟简化为简单 RC 网络的目的。然而,它可以通过 STC 模型进行简化,给出一个近似的时间常数 (τ)。 τ = τ 1 + τ 1 = R 1 C 1 + ( R 1 + R 2 ) C 2τ=τ1个+τ1个=R1个C1个+(R1个+R2个)C2个 单时间常数 (STC) 与双时间常数 (TTC) 根据 Mark Alan Horowitz1 的说法,如果性常数明显大于另一个,则此近似值有效。 然而,根据 Neil HE Weste 和 David Money Harris2 的说法,这种近似被认为会产生 7%-15% 的误差,因此不能给出中间节点的准确延迟描述。
  • 热度 22
    2012-11-20 13:03
    1915 次阅读|
    1 个评论
           杰康半导体(香港)有限公司, 是中国出色的多品种供货商,我们不仅提供中小批量供货,同时也提供大批量期货预定 。 我们分销全球超过400个品牌的主、被动元器件。 公司的所有产品均出自原厂家。    目前DIGIKEY  MOUSER  FARNELL 被公认为是全球目录分销商中的佼佼者。JK将以他们为楷模,做中国的出色的多品种分销商。     推荐订货品牌: 杰康主推品牌AVX,VISHAY,EXAR,TI,ON,ST,XNP,VLSI 更多资询请查询我们的网站: http://www.googleic.hk/  
  • 热度 20
    2011-11-22 22:40
    2439 次阅读|
    0 个评论
    Generally speaking, there are only so many books I can read on RTL design before my eyes start to glaze over. Given that, there's the occasional gem that's well worth a read. One example is Sanjay Churiwala and Sapan Garg's Principles of VLSI RTL Design – A Practical Guide . There are several things to note about this book, starting with the fact that it's written by people who actually know what they are talking about (sadly, this is less common than one might hope). It's also important to understand that this book is not intended to teach you about any particular flavour of Register Transfer Level (RTL) hardware description language (HDL) like Verilog or VHDL. The idea is to teach you how to write better RTL. The thing is that there are a lot of very competent RTL designers when it comes to understanding an architectural or functional requirement and generating some RTL that will "do the job". What this book does is to take things to the next level by making you realise the downstream implications of any decisions you make while coding your RTL. For example, the way in which you code your RTL may affect testability, data synchronisation across clock domains, synthesisability, power consumption, routability, and so forth. Thus, the book walks us through various aspects associated with the following topics: * Ensuring RTL intent * Creating simulation-friendly RTL * Creating timing-analysis-friendly RTL * Creating clock-domain-crossing (CDC) RTL * Creating power-friendly RTL * Creating DFT-friendly RTL * Creating timing-exceptions friendly RTL * Creating congestion-conscious RTL This isn't a huge book – approximately 180 pages – but it's jam-packed with useful information. Also, it's written in a chatty, conversational style that will appeal to a lot of people (I personally like it a lot), but not to others (but they are grumpy little rascals and they don't count, so let's not worry about them). Both of the authors work for Atrenta, which provides SoC Realisation solutions for the semiconductor and electronic systems industries. I've always been impressed with the folks at Atrenta and with their solutions. With regard to this book, the various members of Atrenta's SpyGlass family of products are absolutely relevant with regard to ensuring "XYZ-friendly RTL" ... so one thing that really impressed me here is that the authors studiously managed to avoid mentioning Atrenta or SpyGlass in any way. It's so easy for a technical book to end up as a marketing exercise – so all credit to the authors for not falling into this trap. The list price is $129, although it's currently available for $102 from Amazon.com. On the one hand this is a tad expensive – on the other hand, if coding RTL is what you do a lot of and this makes you better at doing it, then $102 may be a bargain (especially if you can persuade your company to buy it for you). The bottom line is that if you spend a lot of time coding RTL, or if you are hoping to become a member of the RTL design engineering fraternity, then I think that reading this book would be well worth your time.  
相关资源
  • 所需E币: 1
    时间: 2023-3-29 21:30
    大小: 935.85KB
    上传者: 指的是在下
    基于自适应门控时钟的CPU功耗优化和VLSI设计.pdf
  • 所需E币: 2
    时间: 2022-12-1 20:49
    大小: 19.21MB
    上传者: bumpkin
    【奥地利】N.艾罗拉著 半导体基础理论
  • 所需E币: 5
    时间: 2022-10-19 10:18
    大小: 15.33MB
    上传者: 李家小飞
    VLSISoC从算法到电路和片上系统设计,一本不错的书籍
  • 所需E币: 0
    时间: 2022-5-5 16:26
    大小: 4.66MB
    FastmultiplyanddivideforaVLSIfloating-pointunit
  • 所需E币: 1
    时间: 2022-5-5 11:55
    大小: 17.88MB
    DigitalVLSISystemsDesign
  • 所需E币: 2
    时间: 2021-9-26 19:44
    大小: 268.83KB
    上传者: ZHUANG
    ANSYS在VLSI互连模拟中的应用
  • 所需E币: 3
    时间: 2021-9-26 20:36
    大小: 695.97KB
    上传者: ZHUANG
    VLSI标准单元布局问题的增强型混合遗传模拟退火算法
  • 所需E币: 4
    时间: 2021-9-26 20:27
    大小: 137.1KB
    上传者: ZHUANG
    PFM神经网络VLSI电路的故障诊断应用.
  • 所需E币: 5
    时间: 2021-9-19 11:12
    大小: 121.72KB
    上传者: ZHUANG
    电力系统暂态稳定自调节模拟VLSI模型的研究
  • 所需E币: 1
    时间: 2021-4-26 00:02
    大小: 10.78MB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电知识也是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 1
    时间: 2021-4-26 00:18
    大小: 38.13MB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电知识也是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 1
    时间: 2021-4-26 00:43
    大小: 17.76MB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电知识也是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 1
    时间: 2021-4-26 00:28
    大小: 48.07MB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电知识也是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 1
    时间: 2021-4-8 10:16
    大小: 2.98MB
    上传者: czd886
    基于概率计算的无线通信DSP系统高效VLSI实现技术研究
  • 所需E币: 3
    时间: 2020-11-28 11:04
    大小: 483.04KB
    上传者: 指的是在下
    JPEG2000全并行位平面编码器的VLSI设计验证
  • 所需E币: 0
    时间: 2020-11-18 19:25
    大小: 13.83MB
    上传者: xgp416
    CMOSVLSIDESIGN第4版,Weste和Harris资源大小:13.83MB[摘要]在这本书的第一版出版后的25年中,CMOS技术在现代电气系统设计中占据了卓越的地位。它使无线通讯、互联网和个人电脑得以广泛使用。没有任何一项人类发明能在如此长时间内保持如此快速的增长。最先进芯片的晶体管计数和时钟频率已经增长了几个数量级。
  • 所需E币: 4
    时间: 2020-11-17 22:12
    大小: 4.11MB
    上传者: xgp416
    JPEG2000算法的VLSI实现及系统集成资源大小:4.11MB[摘要]随着多媒体技术和互联网的快速发展,信息爨越来越大,给有限的存储空间和传输带宽带来了豳难,鞠而需隳对数据进行有效的处理和压缩。JPEG2000熙ISO璇新撼窭鲮强像绽筠算法,具毒较好戆压缝效率,_羚显戆实现矮爨和努瓣率豹累进嵇输,非常适合网络传输,因而具有广阔的应用前景。
  • 所需E币: 0
    时间: 2020-11-12 23:55
    大小: 12MB
    上传者: czdian2005
    蓝牙跳频算法分析与基带跳频的VLSI实现[摘要]随着无线通信和网络技术的发展,除了广域网、城域网、局域网外,网络界又提出了无线个人局域网的概念,其核心思想是用无线电或者红外线代替传统的电缆,实现个人信息终端的智能化互连,组建个人化的办公或者家用信息网络。无线个人局域网应用于家庭和办公室内,实现数据通信、语音通信、办公设备的互连以及nter
  • 所需E币: 0
    时间: 2020-9-25 23:30
    大小: 337.5KB
    上传者: LGWU1995
    Lesson1VLSITechnology.ppt
  • 所需E币: 5
    时间: 2020-9-28 21:46
    大小: 6.99MB
    上传者: LGWU1995
    【国外电子与通信教材系列】现代VLSI设计基于IP核的设计