0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RTL設(shè)計(jì)方法學(xué)及設(shè)計(jì)原理之?dāng)?shù)字信號(hào)的類型分析

冬至子 ? 來(lái)源:梧桐芯語(yǔ) ? 作者:孫榮榮 ? 2023-08-01 15:39 ? 次閱讀

理解了寄存器的原理,在了解實(shí)際電路設(shè)計(jì)方法之前,先讓我們了解一下,在數(shù)字集成電路設(shè)計(jì)時(shí),需要處理一些什么樣的信號(hào)類型,并且如何通過(guò)常用的電路結(jié)構(gòu)實(shí)現(xiàn)對(duì)這些信號(hào)的處理,以便應(yīng)用到實(shí)際電路的設(shè)計(jì)工程中。

時(shí)鐘信號(hào)

RTL設(shè)計(jì)以同步電路設(shè)計(jì)為基礎(chǔ),這意味著在某個(gè)局部電路中,所有寄存器都被同一個(gè)時(shí)鐘驅(qū)動(dòng)。

這里所說(shuō)的時(shí)鐘,是一種規(guī)律性的邏輯電平信號(hào),每隔一個(gè)固定周期,就會(huì)進(jìn)行一次電平的翻轉(zhuǎn)。如下圖所示:

圖片

一般說(shuō)來(lái),時(shí)鐘信號(hào)包含以下四個(gè)關(guān)鍵屬性:

  • 周期(Period)/頻率(Frequency)
    時(shí)鐘信號(hào)一次邏輯1和隨后一次邏輯0總共持續(xù)的時(shí)間,被稱之為該時(shí)鐘的時(shí)鐘周期(Clock Period),測(cè)量時(shí)一般是從某個(gè)上升沿50%VDD到下一個(gè)上升沿50%VDD之間的時(shí)間,如上圖中的TP1和T P2 。而周期的倒數(shù),則稱之為該時(shí)鐘工作頻率(Clock Frequency)。
    比如說(shuō),一個(gè)時(shí)鐘信號(hào)的時(shí)鐘周期如果是1ns,則其工作頻率就是1/1ns=1GHz。
  • Duty Cycle
    在一個(gè)時(shí)鐘周期內(nèi),該時(shí)鐘信號(hào)電平信號(hào)保持為邏輯1的時(shí)間,占用整個(gè)時(shí)鐘周期的比例。比如說(shuō),一個(gè)時(shí)鐘信號(hào)的時(shí)鐘周期是1ns,而邏輯1的持續(xù)時(shí)間是0.3ns,則該時(shí)鐘信號(hào)的duty cycle為0.3/1=30%。
    一般來(lái)說(shuō),我們希望使用的時(shí)鐘,是一個(gè)duty cycle為50%的驅(qū)動(dòng)信號(hào)。原因是如果使用該時(shí)鐘的反相時(shí)鐘,則其反相時(shí)鐘的duty cycle仍然能保持50%,這在電路設(shè)計(jì)或時(shí)序收斂時(shí),會(huì)更容易實(shí)現(xiàn),電路設(shè)計(jì)的工作頻率也更容易提高。
  • 時(shí)鐘抖動(dòng)(Jitter)
    時(shí)鐘抖動(dòng),Jitter,有2種概念:
    一種是相鄰周期時(shí)鐘抖動(dòng),即相鄰2個(gè)周期的時(shí)鐘周期差值。以上圖所示,即為,這種差值主要會(huì)影響時(shí)序分析中setup timing的計(jì)算,需要添加在時(shí)鐘路徑上。
    另一種是時(shí)鐘源最大抖動(dòng),即某時(shí)鐘產(chǎn)生源,比如說(shuō)晶體振蕩器(Oscillator)、鎖相環(huán)(PLL、DLL)等,在不同工作環(huán)境(如溫度、電壓、濕度、負(fù)載等)、不同生產(chǎn)批次(生產(chǎn)工藝偏差),同一個(gè)配置條件下,可能產(chǎn)生的最大時(shí)鐘周期與最小時(shí)鐘周期的差值。該數(shù)值主要用于評(píng)估時(shí)鐘產(chǎn)生源的質(zhì)量。
  • 變換時(shí)間(Transition Time)
    字面理解transition time即時(shí)鐘變換時(shí)間,可以理解為時(shí)鐘上升或下降需要的時(shí)間,這與其他邏輯信號(hào)中transition time是一個(gè)概念。如圖中所示TRise以及T Fall ,分別表示時(shí)鐘信號(hào)的上升時(shí)間和下降時(shí)間。一般工程上認(rèn)定的測(cè)量方式,是10%VDD與90%VDD之間的變換時(shí)間。實(shí)際在標(biāo)準(zhǔn)單元庫(kù)的時(shí)序建模時(shí),一部分測(cè)量點(diǎn)使用了30%VDD和70%VDD并進(jìn)行數(shù)學(xué)延展,可以參考標(biāo)準(zhǔn)單元庫(kù)的使用說(shuō)明文件來(lái)進(jìn)一步理解。
    與普通邏輯信號(hào)的transition time相比,為了更好的控制時(shí)鐘質(zhì)量,需要盡可能減小其數(shù)值,以減小對(duì)setup或hold時(shí)序違背的影響。其次在設(shè)計(jì)時(shí)鐘驅(qū)動(dòng)電路時(shí),需要盡可能的平衡輸出端PMOS和NMOS的驅(qū)動(dòng)能力,已獲得相當(dāng)?shù)纳仙睾拖陆笛刈儞Q時(shí)間,由此提高驅(qū)動(dòng)電路輸出信號(hào)的噪聲容限。
    在RTL設(shè)計(jì)當(dāng)中,只要是驅(qū)動(dòng)時(shí)序邏輯元件(如寄存器、鎖存器)時(shí)鐘輸入端的信號(hào),都會(huì)被默認(rèn)為時(shí)鐘信號(hào)。如下圖所示,流經(jīng)S-D1和S-D2兩段路徑的信號(hào)都會(huì)被看做時(shí)鐘信號(hào),

圖片

而針對(duì)驅(qū)動(dòng)每一個(gè)時(shí)序邏輯元件的時(shí)鐘輸入端,則額外存在以下2個(gè)關(guān)鍵屬性:

  • 時(shí)鐘延時(shí)(Clock Latency)

時(shí)鐘延時(shí),即從時(shí)鐘源到達(dá)該元件時(shí)鐘驅(qū)動(dòng)端的延時(shí)。如T1與T2,會(huì)因?yàn)榻?jīng)過(guò)不同的邏輯,到達(dá)所需驅(qū)動(dòng)時(shí)序元件的延時(shí)有所不同。控制T1和T2以及同樣從S端到達(dá)其他寄存器延時(shí)盡量相同,叫做時(shí)鐘樹(shù)平衡(Clock Tree Balance),是時(shí)序收斂的重要手段。

  • 時(shí)鐘延時(shí)差(Clock Skew)

可以看出,從同一個(gè)時(shí)鐘源,到達(dá)不同元件的時(shí)鐘驅(qū)動(dòng)端,都會(huì)有所不同。則T1與T2的差值,就可以看成兩個(gè)寄存器的時(shí)鐘延時(shí)差,即Clock Skew,當(dāng)然對(duì)于從S端到達(dá)所有需要驅(qū)動(dòng)的寄存器,時(shí)鐘延時(shí)最大值與最小值只差,就是這顆時(shí)鐘樹(shù)的Clock Skew。

剛才說(shuō)了,為了做時(shí)鐘樹(shù)平衡,需要盡量減少Clock Skew,不過(guò),在具體工程時(shí),可能會(huì)因?yàn)楣脑O(shè)計(jì)、特殊路徑優(yōu)化等的需要,在時(shí)鐘樹(shù)上,為某些特定的葉部(對(duì)于時(shí)鐘樹(shù)來(lái)說(shuō),把源頭看成根部root,則每一個(gè)時(shí)序邏輯終點(diǎn)叫做葉部,即leaf)增加Latency,以加大clock skew。

電平信號(hào)與脈沖信號(hào)

RTL的設(shè)計(jì)是建立在同步電路基礎(chǔ)上的,因此寄存器與寄存器之間的通訊,都是通過(guò)時(shí)鐘作為同步信號(hào)來(lái)實(shí)現(xiàn)的。這里所說(shuō)的電平信號(hào),一般指信號(hào)寬度大于等于2個(gè)時(shí)鐘周期的數(shù)據(jù)。而脈沖信號(hào),這里指只有1個(gè)時(shí)鐘周期信號(hào)寬度的數(shù)據(jù)。

而對(duì)于遠(yuǎn)遠(yuǎn)小于1個(gè)時(shí)鐘周期信號(hào)寬度的數(shù)據(jù),行業(yè)內(nèi)多數(shù)稱之為毛刺,是不可靠的數(shù)據(jù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5363

    瀏覽量

    121014
  • 數(shù)字信號(hào)
    +關(guān)注

    關(guān)注

    2

    文章

    982

    瀏覽量

    47638
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59925
  • VDD
    VDD
    +關(guān)注

    關(guān)注

    1

    文章

    312

    瀏覽量

    33453
  • PLL電路
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    6451
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    數(shù)字信號(hào)處理實(shí)踐方法——EC.Ifeachor著,羅鵬飛等譯

    處理實(shí)踐方法(第二版)》還介紹了多抽樣率數(shù)字信號(hào)處理、自適應(yīng)數(shù)字濾波器、譜估計(jì)及其分析等現(xiàn)代數(shù)字信號(hào)處理理論,最后討論了通用和專用
    發(fā)表于 10-28 12:36

    數(shù)字信號(hào)的糾錯(cuò)原因及解決方法

    數(shù)字信號(hào)的糾錯(cuò)原因及解決方法 數(shù)字信號(hào)在傳輸?shù)倪^(guò)程中,由于干擾或通道特性變壞等原因,都有可能使得傳輸?shù)?b class='flag-5'>數(shù)字信號(hào)出錯(cuò)(誤碼),因此糾
    發(fā)表于 02-06 18:02 ?1511次閱讀

    集成電路設(shè)計(jì)方法學(xué)概論

    本內(nèi)容提供了集成電路設(shè)計(jì)方法學(xué)概論,歡迎大家下載學(xué)習(xí)
    發(fā)表于 10-28 10:08 ?36次下載
    集成電路<b class='flag-5'>設(shè)計(jì)方法學(xué)</b>概論

    數(shù)字信號(hào)處理數(shù)字濾波

    數(shù)字信號(hào)處理數(shù)字濾波知識(shí) 介紹 需要的朋友下來(lái)看看
    發(fā)表于 12-30 15:07 ?4次下載

    數(shù)字信號(hào)處理實(shí)踐方法.part1

    數(shù)字信號(hào)處理時(shí)間方法,一本講解數(shù)字信號(hào)處理的好書(shū),和實(shí)踐緊密相連。
    發(fā)表于 03-17 15:53 ?3次下載

    混合信號(hào)示波器探測(cè)模擬和數(shù)字信號(hào)方法

    本文介紹了混合信號(hào)示波器探測(cè)模擬和數(shù)字信號(hào)方法。
    發(fā)表于 10-15 11:46 ?11次下載
    混合<b class='flag-5'>信號(hào)</b>示波器探測(cè)模擬和<b class='flag-5'>數(shù)字信號(hào)</b>的<b class='flag-5'>方法</b>

    數(shù)字信號(hào)處理的PDF電子書(shū)免費(fèi)下載

    數(shù)字信號(hào)處理》系統(tǒng)講述了數(shù)字信號(hào)處理的基本原理、分析方法和處理技術(shù)?!?b class='flag-5'>數(shù)字信號(hào)處理》內(nèi)容由五部分組成:
    發(fā)表于 03-30 08:00 ?107次下載
    <b class='flag-5'>數(shù)字信號(hào)</b>處理的PDF電子書(shū)免費(fèi)下載

    數(shù)字信號(hào)全相位譜分析與濾波技術(shù)的PDF電子書(shū)免費(fèi)下載

    數(shù)字信號(hào)全相位譜分析與濾波技術(shù)》是2009年02月電子工業(yè)出版社出版的圖書(shū),作者是王兆華。該書(shū)系統(tǒng)地介紹了一種新的信號(hào)處理方法——全相位數(shù)字信號(hào)
    發(fā)表于 08-06 08:00 ?102次下載
    <b class='flag-5'>數(shù)字信號(hào)</b>全相位譜<b class='flag-5'>分析</b>與濾波技術(shù)的PDF電子書(shū)免費(fèi)下載

    了解用于分析高速數(shù)字信號(hào)的數(shù)據(jù)眼圖方法

    了解用于分析高速數(shù)字信號(hào)的數(shù)據(jù)眼圖方法
    發(fā)表于 11-15 20:28 ?2次下載
    了解用于<b class='flag-5'>分析</b>高速<b class='flag-5'>數(shù)字信號(hào)</b>的數(shù)據(jù)眼圖<b class='flag-5'>方法</b>

    數(shù)字信號(hào)處理離散信號(hào)與系統(tǒng)分析

    數(shù)字信號(hào)處理離散信號(hào)的時(shí)域分析
    發(fā)表于 12-23 14:54 ?0次下載

    頻譜分析儀怎么測(cè)量數(shù)字信號(hào)

    在現(xiàn)代通信、數(shù)據(jù)傳輸和信號(hào)處理等領(lǐng)域,數(shù)字信號(hào)的應(yīng)用日益廣泛。數(shù)字信號(hào)以其高可靠性、抗干擾能力強(qiáng)和易于處理等優(yōu)點(diǎn),成為現(xiàn)代通信系統(tǒng)的核心。然而,對(duì)于數(shù)字信號(hào)的測(cè)量和
    的頭像 發(fā)表于 05-17 18:10 ?1099次閱讀

    模擬信號(hào)數(shù)字信號(hào)的區(qū)別

    。它們各自具有獨(dú)特的特性和應(yīng)用場(chǎng)景,本文將詳細(xì)探討模擬信號(hào)數(shù)字信號(hào)的區(qū)別,并深入分析它們的特性、傳輸方式、處理方法和應(yīng)用領(lǐng)域。
    的頭像 發(fā)表于 05-21 16:07 ?1761次閱讀

    模擬信號(hào)可以通過(guò)什么變成數(shù)字信號(hào)

    模擬信號(hào)數(shù)字信號(hào)信號(hào)處理領(lǐng)域的兩種基本類型。模擬信號(hào)是連續(xù)變化的信號(hào),而
    的頭像 發(fā)表于 06-03 10:48 ?2420次閱讀

    數(shù)字信號(hào)包括哪些 數(shù)字信號(hào)的特點(diǎn)是什么

    數(shù)字信號(hào)是一種以數(shù)字形式表示的信號(hào),它在現(xiàn)代通信和信息技術(shù)中扮演著重要的角色。 數(shù)字信號(hào)類型 二進(jìn)制
    的頭像 發(fā)表于 08-11 10:44 ?2520次閱讀

    數(shù)字信號(hào)和模擬信號(hào)的特點(diǎn)及應(yīng)用

    引言 數(shù)字信號(hào)和模擬信號(hào)是兩種基本的信號(hào)類型數(shù)字信號(hào)是由離散的數(shù)值組成的信號(hào),通常用于
    的頭像 發(fā)表于 08-25 15:53 ?1362次閱讀