專利名稱:利用公共復(fù)位和較慢復(fù)位時(shí)鐘的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般而言涉及電子系統(tǒng),具體而言涉及得益于不同復(fù)位策略的電子系統(tǒng)和部件。
背景技術(shù):
電子產(chǎn)業(yè)在繼續(xù)為高功率,高功能電路而努力。通過在小的硅晶片面積上制造超大規(guī)模集成電路已經(jīng)在這方面取得了顯著的成績(jī)。在多數(shù)現(xiàn)代電子設(shè)備中,這些電路已被大量集成以實(shí)現(xiàn)增大的容量。這些成果也使得專用芯片迅速發(fā)展,每個(gè)專用芯片具有獨(dú)特的功能和應(yīng)用。
通過利用以前所設(shè)計(jì)的部件,或模塊,并且將這種模塊的功能性加以協(xié)調(diào)以適應(yīng)大規(guī)模系統(tǒng)的總體設(shè)計(jì)目標(biāo)可以縮短大規(guī)模系統(tǒng)的設(shè)計(jì)和開發(fā)周期時(shí)間。已經(jīng)為具有不同復(fù)位要求的系統(tǒng)設(shè)計(jì)這種模塊,通常有著不同的時(shí)鐘和定時(shí)限制。例如,有些模塊采用非同步復(fù)位方案,同步復(fù)位方案或二者的混合。其他的采用正邊觸發(fā)時(shí)鐘方案,負(fù)邊觸發(fā)時(shí)鐘方案,電平靈敏方案,多相位方案,等等。
同樣地,用于將每一模塊復(fù)位的做法也可以不同。對(duì)每個(gè)模塊,所采用的復(fù)位對(duì)策引入了同該系統(tǒng)的特殊時(shí)鐘方案相關(guān)的定時(shí)限制。這種定時(shí)限制的實(shí)例包括同步復(fù)位必須在時(shí)鐘的有效邊之前的規(guī)定期內(nèi)到達(dá)模塊,和/或在時(shí)鐘邊之后將它的有效狀態(tài)保持規(guī)定的期間;非同步復(fù)位不應(yīng)當(dāng)在電平靈敏時(shí)鐘設(shè)計(jì)中在緊鄰時(shí)鐘狀態(tài)變化時(shí)釋放;在緊鄰一設(shè)置信號(hào)的認(rèn)定或解除認(rèn)定時(shí)復(fù)位信號(hào)不應(yīng)當(dāng)被認(rèn)定或解除認(rèn)定;并且復(fù)位信號(hào)的釋放對(duì)所有模塊而言幾乎同時(shí)實(shí)現(xiàn)。從系統(tǒng)的觀點(diǎn)看,這種變化著的復(fù)位和時(shí)鐘對(duì)策產(chǎn)生一套組合式的復(fù)雜設(shè)計(jì)限制因素。
為了適應(yīng)這種模塊之間的變化的時(shí)鐘對(duì)策,常規(guī)系統(tǒng)包括一個(gè)模塊時(shí)鐘發(fā)生器,這種發(fā)生器產(chǎn)生互不相同的合適的頻率和相位的時(shí)鐘信號(hào)用于正確的系統(tǒng)操作。要適應(yīng)這種變化著的復(fù)位對(duì)策在結(jié)構(gòu)上常常是欠缺的。通常,因?yàn)檫@種問題的組合式性質(zhì),對(duì)每個(gè)模塊要設(shè)計(jì)特定的復(fù)位電路,或者對(duì)有著類似復(fù)位組合和時(shí)鐘配置的每組模塊要設(shè)計(jì)特定的復(fù)位電路。盡管每個(gè)復(fù)位電路的設(shè)計(jì)也許并非過分贅累,但是對(duì)這些電路的每一個(gè)的正確限定,配置和測(cè)試的系統(tǒng)級(jí)設(shè)計(jì)任務(wù)會(huì)很繁重。
使用特定的,時(shí)間相關(guān)的復(fù)位電路也會(huì)使用這種電路所設(shè)計(jì)出來的系統(tǒng)在技術(shù)上改變,或其他特性加到該系統(tǒng)時(shí)能“規(guī)?!钡目赡苄宰钚?。類似地,將這樣一個(gè)系統(tǒng)用作未來較大系統(tǒng)中的模塊將只會(huì)加重與有著不同復(fù)位對(duì)策和定時(shí)限制條件的模塊相關(guān)的問題。
發(fā)明概述本發(fā)明致力于一個(gè)用于時(shí)鐘邏輯系統(tǒng)的復(fù)位方法和電路,它通過將一頻率降低的公共復(fù)位和復(fù)位時(shí)鐘信號(hào)驅(qū)動(dòng)每一電路模塊響應(yīng)系統(tǒng)復(fù)位并控制相對(duì)該公共復(fù)位時(shí)鐘信號(hào)的復(fù)位解除認(rèn)定,因而該復(fù)位方法和電路在上面提到的應(yīng)用和所討論的問題中特別有用。例如,數(shù)字電路裝置可以控制通到該電路的時(shí)鐘信號(hào)以便在復(fù)位模式期間提供第一頻率的時(shí)鐘信號(hào)和在該復(fù)位模式之后提供第二頻率的時(shí)鐘信號(hào),第一頻率小于第二頻率。本發(fā)明在一組實(shí)施和應(yīng)用中舉例加以說明,其中一些概述如下。
根據(jù)本發(fā)明的另一個(gè)實(shí)施方案,多種電路模塊適于利用解決前面所討論的應(yīng)用和問題的方法,根據(jù)一外部復(fù)位信號(hào)起動(dòng)內(nèi)部復(fù)位。根據(jù)系統(tǒng)復(fù)位信號(hào)起動(dòng)復(fù)位模式(內(nèi)部復(fù)位信號(hào)被認(rèn)定)。根據(jù)該復(fù)位模式控制饋送至每電路模塊的時(shí)鐘信號(hào)。在該復(fù)位模式期間供給第一頻率作為復(fù)位時(shí)鐘信號(hào),而在復(fù)位模式之后提供多個(gè)第二頻率。第一頻率至少是同多個(gè)第二頻率中最慢頻率一樣慢。對(duì)每個(gè)電路模塊該復(fù)位模式同該復(fù)位時(shí)鐘信號(hào)同步,發(fā)送該同步復(fù)位信號(hào)以復(fù)位每一電路模塊。當(dāng)系統(tǒng)不能復(fù)位,則在時(shí)間延遲N個(gè)復(fù)位時(shí)鐘周期之后,復(fù)位模式被激活。在復(fù)位模式被激活之后,每一電路模塊釋放其內(nèi)部復(fù)位。
在一個(gè)相關(guān)的示例實(shí)施方案中,本發(fā)明致力于一個(gè)時(shí)鐘邏輯系統(tǒng),該系統(tǒng)適于包括對(duì)在一個(gè)方式中的多個(gè)電路模塊的復(fù)位。該時(shí)鐘邏輯系統(tǒng)包括安裝在多個(gè)電路模塊中的多個(gè)數(shù)字電路。每個(gè)電路模塊以多個(gè)第一頻率中的一個(gè)頻率對(duì)時(shí)鐘信號(hào)操作。時(shí)鐘模塊發(fā)生第二頻率的復(fù)位時(shí)鐘信號(hào),該第二頻率至少是同多個(gè)第一頻率的最低頻率一樣慢。根據(jù)系統(tǒng)的復(fù)位信號(hào),復(fù)位邏輯模塊控制內(nèi)部復(fù)位信號(hào)對(duì)每一電路模塊的認(rèn)定,并且參照該復(fù)位時(shí)鐘信號(hào)控制該內(nèi)部復(fù)位信號(hào)對(duì)每一電路模塊的認(rèn)定解除。時(shí)鐘選擇器模塊根據(jù)該內(nèi)部復(fù)位信號(hào)開關(guān)多個(gè)電路模塊使之對(duì)復(fù)位時(shí)鐘信號(hào)操作。同步模塊與多個(gè)電路模塊的每一個(gè)相連接,并具有與該復(fù)位模塊相連接的復(fù)位輸入端口。該同步模塊適于將內(nèi)部復(fù)位信號(hào)與各電路模塊上的復(fù)位時(shí)鐘信號(hào)同步。該電路模塊適于根據(jù)內(nèi)部復(fù)位信號(hào)起動(dòng)內(nèi)部復(fù)位。
在另一個(gè)相關(guān)的示例實(shí)施方案中,復(fù)位電路適于將多個(gè)電路模塊復(fù)位。該復(fù)位電路包括復(fù)位模塊和具有時(shí)鐘選擇開關(guān)的時(shí)鐘模塊,其中復(fù)位模塊適于根據(jù)系統(tǒng)復(fù)位信號(hào)發(fā)生內(nèi)部復(fù)位信號(hào)。該時(shí)鐘模塊具有外部時(shí)鐘參考并且對(duì)多個(gè)電路模塊中的每一個(gè)模塊至少有一時(shí)鐘模塊輸出。該時(shí)鐘模塊根據(jù)所發(fā)生的內(nèi)部復(fù)位信號(hào)經(jīng)由時(shí)鐘模塊選擇器開關(guān)給每一電路模塊提供復(fù)位時(shí)鐘信號(hào)。時(shí)鐘模塊的頻率可以選成外部時(shí)鐘參考。
上面概述并非旨在闡述本發(fā)明所展示的每個(gè)實(shí)施方案或每一個(gè)實(shí)施。下面的附圖和詳細(xì)說明將更具體地對(duì)這些實(shí)施方案加以舉例說明。
附圖簡(jiǎn)述結(jié)合附圖考慮本發(fā)明如下各種實(shí)施方案的詳細(xì)說明會(huì)對(duì)本發(fā)明有著更為完全的理解,其中
圖1是根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方案的電路復(fù)位原理圖;圖2A是根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方案的復(fù)位模塊的原理圖;圖2B是根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方案的復(fù)位模塊定時(shí)圖。
本發(fā)明能夠修改成不同的變更和替代形式,其詳細(xì)說明已經(jīng)在附圖中的實(shí)例中加以顯示并將詳細(xì)加以說明。但是,應(yīng)當(dāng)懂得本發(fā)明并不局限于所闡述的具體實(shí)施方案。相反,本發(fā)明包括由所附權(quán)利要求所規(guī)定的構(gòu)思和范圍之內(nèi)的所有變更,同等物以及替代形式。
詳細(xì)說明確信本發(fā)明適用于多種不同類型的電子設(shè)備,并且已經(jīng)發(fā)現(xiàn)特別適合于應(yīng)用在由復(fù)位而引起的定時(shí)問題方面。盡管本發(fā)明并非一定要限制到這類設(shè)備,但是對(duì)本發(fā)明各個(gè)方面的最好了解是通過對(duì)這種應(yīng)用的各種實(shí)例的討論獲得的。
根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方案,一個(gè)復(fù)位方法和系統(tǒng)被用于實(shí)現(xiàn)多個(gè)不同電路模塊(例如,外圍設(shè)備)的復(fù)位。這種系統(tǒng)包括連接到時(shí)鐘模塊和多個(gè)電路模塊的每一模塊的復(fù)位模塊。該時(shí)鐘模塊經(jīng)由時(shí)鐘選擇模塊和該電路模塊的時(shí)鐘模塊輸出與外部時(shí)鐘參考和每一電路模塊連接。該時(shí)鐘模塊按標(biāo)稱值向每一電路模塊提供具有多個(gè)第一頻率之一頻率的功能性時(shí)鐘信號(hào)。該復(fù)位模塊根據(jù)系統(tǒng)復(fù)位信號(hào)發(fā)生內(nèi)部復(fù)位信號(hào)。該內(nèi)部復(fù)位信號(hào)被供給時(shí)鐘模塊和電路模塊。根據(jù)內(nèi)部復(fù)位信號(hào),時(shí)鐘選擇開關(guān)將具有第二時(shí)鐘頻率的復(fù)位時(shí)鐘信號(hào)經(jīng)由時(shí)鐘輸出驅(qū)至每一電路模塊。第二(復(fù)位)時(shí)鐘頻率至少同第一個(gè)多個(gè)功能性時(shí)鐘頻率的任何一個(gè)的頻率一樣慢。
每一電路模塊包括一同步模塊,該模塊適于用從時(shí)鐘模塊接收到的復(fù)位時(shí)鐘信號(hào)將所有電路模塊間的內(nèi)部復(fù)位信號(hào)同步。該復(fù)位模塊在系統(tǒng)復(fù)位信號(hào)解除認(rèn)定之后將內(nèi)部復(fù)位信號(hào)保持所選定的時(shí)間長(zhǎng)度。根據(jù)內(nèi)部復(fù)位信號(hào)的解除認(rèn)定,該時(shí)鐘選擇開關(guān)將復(fù)位時(shí)鐘信號(hào)釋放到該電路模塊。該復(fù)位信號(hào)在每一電路模塊上被同時(shí)釋放。
這種復(fù)位可以利用多個(gè)復(fù)位電路裝置實(shí)現(xiàn)。圖1所示是一個(gè)這樣的電路裝置,時(shí)鐘邏輯系統(tǒng)100,它是根據(jù)本發(fā)明的另一個(gè)示例性實(shí)施方案得到的。該時(shí)鐘邏輯系統(tǒng)100包括復(fù)位模塊110,安裝在多個(gè)電路模塊內(nèi)的多個(gè)數(shù)字電路120,以及時(shí)鐘模塊130。例如,電路模塊120是代表外圍設(shè)備。外圍設(shè)備CKtA,CKtB,和CKtN示于圖1。
時(shí)鐘模塊130包括時(shí)鐘分配電路,div1 132,div2 134和divN136;時(shí)鐘選擇器開關(guān),SW1 142,SW2 144和SWN 146;以及時(shí)鐘輸出,Out1 152,Out2 154和OutN 156。時(shí)鐘信號(hào),CLK1 172,CLK2174和CLKN 176由時(shí)鐘模塊130提供。CLK1在Out1處提供,CLK2在Out2處提供,CLK3在Out3處提供。時(shí)鐘模塊130適于接收外部系統(tǒng)時(shí)鐘信號(hào)170,該信號(hào)被提供給每個(gè)時(shí)鐘分配器電路。如圖1所示,每個(gè)時(shí)鐘分配器電路同一時(shí)鐘選擇器開關(guān)相連,而每個(gè)時(shí)鐘選擇器開關(guān)又連接到相應(yīng)的一時(shí)鐘輸出。例如,時(shí)鐘分配器電路div1連接到時(shí)鐘選擇器開關(guān)SW1,而時(shí)鐘選擇器開關(guān)SW1連接到時(shí)鐘輸出Out1。
當(dāng)內(nèi)部復(fù)位信號(hào)160沒被認(rèn)定時(shí)(即不是復(fù)位模式時(shí)),該時(shí)鐘模塊130適于接收外部系統(tǒng)時(shí)鐘信號(hào)170,并且通過本領(lǐng)域內(nèi)技術(shù)人員所熟悉的時(shí)鐘分配器邏輯電路給每個(gè)時(shí)鐘輸出提供功能性時(shí)鐘信號(hào)。每一功能性時(shí)鐘信號(hào)(例如,CLK1,CLK2和CLKN)是多個(gè)第一頻率之一,第一頻率中的每一個(gè)等于或大于其外部系統(tǒng)時(shí)鐘頻率。例如,該功能性時(shí)鐘可以包括時(shí)鐘信號(hào),該信號(hào)具有與每電路模塊和整個(gè)系統(tǒng)定時(shí)限制要求相關(guān)的特殊頻率和相位。時(shí)鐘輸出Out1 152,Out2 154和Out N156適于將時(shí)鐘信號(hào)饋送給每一外圍設(shè)備。雖然圖1示出三種外圍設(shè)備和三種時(shí)鐘輸出,該系統(tǒng)100適于提供高達(dá)“N”臺(tái)外圍設(shè)備,以及給每臺(tái)外圍設(shè)備提供時(shí)鐘輸出。在一個(gè)實(shí)施方案中,CLK1 172被選為具有最長(zhǎng)的插入延遲(即時(shí)鐘從源傳播至所有終點(diǎn)的時(shí)間長(zhǎng)度)。
當(dāng)內(nèi)部復(fù)位信號(hào)160被認(rèn)定后(即復(fù)位模式),圖1中所展示的該時(shí)鐘模塊使時(shí)鐘模塊上的外部系統(tǒng)(復(fù)位)時(shí)鐘能夠輸出至每一電路模塊或外圍設(shè)備。該系統(tǒng)時(shí)鐘信號(hào)具有的頻率至少同最慢的功能性時(shí)鐘頻率一樣慢(即至少同第一多個(gè)頻率的最慢頻率一樣慢)。該復(fù)位時(shí)鐘在復(fù)位模式期間是每電路模塊共用的。因此,供給每電路模塊的該復(fù)位時(shí)鐘頻率等于或小于每電路模塊的功能性頻率。該復(fù)位時(shí)鐘信號(hào)被用于將同步的內(nèi)部復(fù)位信號(hào)加在每電路模塊。
當(dāng)系統(tǒng)復(fù)位信號(hào)165一旦再次被解除認(rèn)定時(shí),該內(nèi)部復(fù)位信號(hào)160隨后在N次時(shí)鐘周期后在復(fù)位模塊輸出如(節(jié)點(diǎn)185)被解除認(rèn)定。所有的電路模塊120同時(shí)或接近同時(shí)釋放它們的復(fù)位,這樣改善了向系統(tǒng)起動(dòng)安全轉(zhuǎn)移的能力。外部系統(tǒng)時(shí)鐘信號(hào)170將對(duì)電路模塊120的認(rèn)定保持一段所選定的時(shí)間間期,然后時(shí)鐘模塊130(經(jīng)由時(shí)鐘選擇開關(guān))在復(fù)位已經(jīng)被釋放之后切換到每一模塊的功能性時(shí)鐘信號(hào)。
在各種實(shí)施中,所選定的外部系統(tǒng)時(shí)鐘170被認(rèn)定的時(shí)間間期取決于預(yù)定的應(yīng)用。例如,所選定的對(duì)外部系統(tǒng)時(shí)鐘170被認(rèn)定的時(shí)間間期可以通過時(shí)鐘模塊130中的寄存器實(shí)現(xiàn),該寄存器被編程使之將外部時(shí)鐘信號(hào)保持若干時(shí)鐘周期。在內(nèi)部復(fù)位信號(hào)160被解除認(rèn)定后,寄存器中的軟件操作開關(guān)從外部系統(tǒng)(復(fù)位)時(shí)鐘170的時(shí)鐘切換到每一電路模塊120的功能性時(shí)鐘。該開關(guān)是在若干時(shí)鐘周期之后才工作的,這樣就允許在開關(guān)動(dòng)作之前電路模塊復(fù)位被釋放。在一個(gè)更為特殊的實(shí)施中,每一電路模塊的復(fù)位是在內(nèi)部復(fù)位信號(hào)被解除認(rèn)定之后2個(gè)時(shí)鐘周期釋放的。在這一時(shí)刻,該軟件使用至少2個(gè)時(shí)鐘周期從參考時(shí)鐘切換至功能性時(shí)鐘,并且確保該電路模塊復(fù)位利用該復(fù)位時(shí)鐘參考同步釋放。在其他的方法中,其所選擇的間期依據(jù)用于恢復(fù)其功能性時(shí)鐘的同步策略所決定,這方面就如同1999年12月30提交的美國(guó)申請(qǐng)U.S.Application No.09/475,697(VLSLI.280PA)以及在它審查過程中所引用的各種其它專利文獻(xiàn)相關(guān)的實(shí)例中所描述和展示的那樣。
復(fù)位模塊110適于根據(jù)輸入系統(tǒng)復(fù)位信號(hào)165發(fā)生內(nèi)部復(fù)位信號(hào)160并將它饋送給時(shí)鐘模塊130和電路模塊120(例如,外圍設(shè)備CKt1、CKt2和CKtN)。電路模塊120的每一個(gè)分別包括同步模塊192,194和196,每一模塊具有至少一個(gè)適于接收時(shí)鐘信號(hào)的輸入端口,以及適于接收內(nèi)部復(fù)位信號(hào)160的輸入端口。同步模塊192接收時(shí)鐘信號(hào)CLK1;模塊194接收時(shí)鐘信號(hào)CLK2和模塊196接收時(shí)鐘信號(hào)CLKN。在復(fù)位模式期間,每一電路模塊接收相同的復(fù)位時(shí)鐘信號(hào),它的頻率等于或小于每一電路模塊的功能性時(shí)鐘頻率。該同步模塊使用該時(shí)鐘信號(hào)和內(nèi)部復(fù)位信號(hào)160發(fā)生電路模塊復(fù)位。每一電路模塊復(fù)位被加以同步使得每一外圍設(shè)備利用相同的時(shí)鐘輸入加以復(fù)位,因而當(dāng)復(fù)位釋放時(shí)每一設(shè)備幾乎同時(shí)從復(fù)位被釋放。此處所描述的復(fù)位電路和方法適于多個(gè)外圍設(shè)備,每個(gè)設(shè)備有著不同的復(fù)位策略。
復(fù)位邏輯可以利用多個(gè)復(fù)位電路裝置加以實(shí)現(xiàn)。圖2A示出一個(gè)這樣的電路裝置,總的用數(shù)字200表示,它是本發(fā)明的另一個(gè)示例性實(shí)施方案。電路裝置200具有所示的N個(gè)串接的觸發(fā)器,觸發(fā)器205是第一觸發(fā)器和觸發(fā)器210是串接中最后的觸發(fā)器。虛線表示在串接中可以包括多至N個(gè)觸發(fā)器。觸發(fā)器210的輸出連接到“與”門215。第一觸發(fā)器205的輸入為硬耦合至邏輯“1”220(高電位)。系統(tǒng)復(fù)位輸入225,它在電路裝置200中為低電位有效,在每個(gè)觸發(fā)器(即205,…210)和在“與”門215被接收。時(shí)鐘信號(hào)連接到每個(gè)觸發(fā)器(即205…210)和掃描測(cè)試方式信號(hào)225在“與”門215被加以接收。“與”門215提供輸出,內(nèi)部復(fù)位240。
本領(lǐng)域內(nèi)的技術(shù)人員將懂得,在系統(tǒng)復(fù)位信號(hào)225的過渡低電位(有效或“被認(rèn)定”)時(shí),N個(gè)觸發(fā)器的每一個(gè)(即205…210)正復(fù)位驅(qū)動(dòng)它們相應(yīng)的輸出低電位。內(nèi)部復(fù)位信號(hào)240(“與”門215的輸出)也被系統(tǒng)復(fù)位信號(hào)225低電位驅(qū)至低電位,并且只要系統(tǒng)復(fù)位信號(hào)225被認(rèn)定(即低電位)該內(nèi)部復(fù)位信號(hào)240就維持低電位。
當(dāng)系統(tǒng)復(fù)位信號(hào)225為過渡低電位時(shí)(無效或“解除認(rèn)定”),時(shí)鐘信號(hào)230在系統(tǒng)復(fù)位信號(hào)225處于過渡高電位之后通過串聯(lián)觸發(fā)器使邏輯“1”(高電位)220循環(huán)輸入到觸發(fā)器205。對(duì)于串聯(lián)的“N”觸發(fā)器,時(shí)鐘信號(hào)230的“N”個(gè)時(shí)鐘周期將邏輯“1”220通過其串接循環(huán),該串接包括最后的觸發(fā)器210至“與”門215?!芭c”門215在系統(tǒng)復(fù)位信號(hào)225被解除認(rèn)定之后將內(nèi)部復(fù)位信號(hào)240的“N”個(gè)復(fù)位時(shí)鐘周期解除認(rèn)定(“與”門215輸出過渡高電位)。只要系統(tǒng)復(fù)位信號(hào)225保持高電位,內(nèi)部復(fù)位信號(hào)240就維持解除認(rèn)定狀態(tài)(高電位)。
時(shí)鐘模塊的定時(shí)和電路模塊的復(fù)位可以用多種方式實(shí)現(xiàn)。圖2B示出了用于復(fù)位圖2A邏輯200的定時(shí)圖。時(shí)鐘信號(hào)230的周期如曲線250所示。系統(tǒng)復(fù)位輸入信號(hào)225(有效低電位)如曲線260所示,內(nèi)部復(fù)位信號(hào)240(有效低電位)如曲線270所示。圖2B展示在系統(tǒng)復(fù)位信號(hào)225被解除認(rèn)定之后,用于內(nèi)部復(fù)位信號(hào)240解除認(rèn)定的定時(shí),在系統(tǒng)復(fù)位信號(hào)225之后,“N”個(gè)時(shí)鐘周期被解除認(rèn)定。
根據(jù)本發(fā)明,可以使用各種實(shí)例流程過程對(duì)這種電路復(fù)位。一個(gè)這樣的過程包括發(fā)生內(nèi)部復(fù)位信號(hào),并將該信號(hào)提供給一個(gè)時(shí)鐘模塊和2個(gè)或多個(gè)電路模塊。來自時(shí)鐘模塊的所有輸出都能以參考時(shí)鐘頻率起動(dòng)。然后該時(shí)鐘輸出在每一電路模塊被接收并用于電路模塊間的復(fù)位信號(hào)同步。復(fù)位是對(duì)選定的一組時(shí)鐘間期認(rèn)定的,并且在所選定的一組時(shí)鐘間期到達(dá)之后復(fù)位中止,從而使每電路模塊復(fù)位的解除認(rèn)定同時(shí)完成。
根據(jù)另一個(gè)示例性過程,首先發(fā)生系統(tǒng)復(fù)位信號(hào)。然后該內(nèi)部復(fù)位信號(hào)被認(rèn)定使之沒有有意的延遲,并且相對(duì)慢的(系統(tǒng))時(shí)鐘被驅(qū)致所有時(shí)鐘端口。利用該較慢的時(shí)鐘將電路重新起動(dòng)。然后將該系統(tǒng)復(fù)位信號(hào)清除。在延遲“N”個(gè)時(shí)鐘周期之后,內(nèi)部復(fù)位信號(hào)同慢時(shí)鐘被同時(shí)清除。然后發(fā)生從系統(tǒng)時(shí)鐘返回至操作時(shí)鐘(快速)的無虛假電信號(hào)的切換。
盡管參照幾種不同的示例性實(shí)施方案對(duì)本發(fā)明做了說明,但本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到對(duì)此可以進(jìn)行改變。例如,可以將測(cè)試電路和邏輯電路加到各種部件,例如同步模塊??梢赃M(jìn)行此類和其他的修改和/或增加而不會(huì)偏離在下面權(quán)利要求中所規(guī)定的本發(fā)明的構(gòu)思和范圍。
權(quán)利要求
1.在具有使用時(shí)鐘信號(hào)和復(fù)位信號(hào)電路的數(shù)字電路裝置中,緩解信號(hào)定時(shí)問題的方法,該方法包括-控制通向該電路的時(shí)鐘信號(hào)以在復(fù)位模式期間提供第一頻率的時(shí)鐘信號(hào),并在復(fù)位模式之后提供第二頻率的時(shí)鐘信號(hào),該第一頻率低于第二頻率。
2.在具有使用多個(gè)時(shí)鐘信號(hào)和一個(gè)系統(tǒng)復(fù)位信號(hào)的電路的數(shù)字電路裝置中,緩解信號(hào)定時(shí)問題的方法,該方法包括-根據(jù)系統(tǒng)復(fù)位信號(hào)的認(rèn)定起動(dòng)復(fù)位模式;-控制通向該電路的時(shí)鐘信號(hào)以在復(fù)位模式期間提供第一頻率信號(hào),并在復(fù)位模式之后提供多個(gè)第二頻率的時(shí)鐘信號(hào)。
3.權(quán)利要求2的方法,其中該第一頻率至少同多個(gè)第二頻率中的最低頻率一樣低。
4.權(quán)利要求3的方法,進(jìn)一步包括在復(fù)位信號(hào)被解除認(rèn)定之后在一延遲時(shí)間間期解除該復(fù)位模式的認(rèn)定。
5.權(quán)利要求4的方法,其中復(fù)位模式以與第一頻率的時(shí)鐘信號(hào)同步的方式被激發(fā)。
6.權(quán)利要求5的方法,其中延遲時(shí)間間期是在復(fù)位信號(hào)被解除認(rèn)定之后的N個(gè)時(shí)鐘周期。
7.權(quán)利要求6的方法,其中N至少是6。
8.權(quán)利要求2的方法,其中復(fù)位模式是在復(fù)位信號(hào)認(rèn)定之后被認(rèn)定的而無有意的延遲。
9.優(yōu)化包括多電路模塊的時(shí)鐘邏輯系統(tǒng)復(fù)位的方法,每個(gè)電路模塊具有多個(gè)第一頻率之一的時(shí)鐘信號(hào),該方法包括-根據(jù)復(fù)位信號(hào)的認(rèn)定,在每一個(gè)電路模塊內(nèi)認(rèn)定一個(gè)公共的復(fù)位信號(hào);和-根據(jù)公共復(fù)位信號(hào)的認(rèn)定,給每一個(gè)電路模塊提供一個(gè)第二頻率的公共時(shí)鐘信號(hào)以取代它的電路模塊時(shí)鐘信號(hào)。
10.權(quán)利要求9的方法,進(jìn)一步包括參照所述公共時(shí)鐘信號(hào)在每一電路模塊內(nèi)控制該公共復(fù)位信號(hào)的解除認(rèn)定。
11.權(quán)利要求10的方法,進(jìn)一步包括根據(jù)每一電路模塊內(nèi)公共復(fù)位信號(hào)的解除認(rèn)定,從該公共復(fù)位信號(hào)同步切換到該電路模塊時(shí)鐘信號(hào)。
12.權(quán)利要求11的方法,其中第二頻率至少同多個(gè)第一頻率中的最低頻率一樣慢。
13.用于緩解信號(hào)定時(shí)問題的數(shù)字電路裝置,包括-多個(gè)電路,其中每一個(gè)電路分別適于使用時(shí)鐘信號(hào)和復(fù)位信號(hào);-控制通向電路的時(shí)鐘信號(hào)的裝置,以在復(fù)位模式期間提供第一頻率的時(shí)鐘信號(hào)和在復(fù)位模式之后提供第二頻率的時(shí)鐘信號(hào),第一頻率小于第二頻率。
14.時(shí)鐘邏輯系統(tǒng),包括-安裝在多個(gè)電路模塊內(nèi)的多個(gè)數(shù)字電路,每個(gè)電路模塊以多個(gè)第一頻率之一對(duì)時(shí)鐘信號(hào)操作;-發(fā)生第二頻率的復(fù)位時(shí)鐘信號(hào)的裝置,該第二頻率至少同多個(gè)第一頻率中的最低頻率一樣低;-根據(jù)系統(tǒng)復(fù)位信號(hào)對(duì)每一個(gè)電路模塊認(rèn)定內(nèi)部復(fù)位信號(hào)的裝置;-根據(jù)該內(nèi)部復(fù)位信號(hào)切換多個(gè)電路模塊以對(duì)復(fù)位時(shí)鐘信號(hào)操作的裝置;和-參照復(fù)位時(shí)鐘信號(hào)在每個(gè)電路模塊內(nèi)給內(nèi)部復(fù)位信號(hào)解除認(rèn)定的裝置。
15.用于工作在多個(gè)時(shí)鐘信號(hào)和多個(gè)第一頻率的時(shí)鐘邏輯系統(tǒng)的電路,包括-提供第二頻率復(fù)位信號(hào)的時(shí)鐘模塊;-根據(jù)系統(tǒng)復(fù)位信號(hào)認(rèn)定對(duì)時(shí)鐘邏輯系統(tǒng)的內(nèi)部復(fù)位信號(hào)的裝置;以及-根據(jù)內(nèi)部復(fù)位信號(hào)的認(rèn)定將時(shí)鐘邏輯系統(tǒng)切換至復(fù)位時(shí)鐘信號(hào)的裝置。
16.權(quán)利要求15的電路,其中第二頻率至少同多個(gè)第一頻率中的最慢頻率一樣慢。
17.權(quán)利要求16的電路,進(jìn)一步包括參照復(fù)位時(shí)鐘信號(hào)將到時(shí)鐘邏輯系統(tǒng)的內(nèi)部復(fù)位信號(hào)解除認(rèn)定的裝置。
18.權(quán)利要求17的電路,進(jìn)一步包括根據(jù)系統(tǒng)復(fù)位信號(hào)的解除認(rèn)定,將內(nèi)部復(fù)位信號(hào)的解除認(rèn)定延遲個(gè)N復(fù)位時(shí)鐘信號(hào)周期的裝置。
全文摘要
利用一個(gè)電路裝置改善電子電路的操作性和規(guī)模能力,這種電路裝置是模塊式的,規(guī)模化的,可直接提供和允許簡(jiǎn)單和安全的物理設(shè)計(jì)。根據(jù)本發(fā)明的一個(gè)示例性實(shí)施方案,用一個(gè)復(fù)位方法和系統(tǒng)對(duì)可采用類似和/或不同復(fù)位策略的數(shù)個(gè)外圍設(shè)備完成復(fù)位。復(fù)位模塊同有著外部時(shí)鐘參考的時(shí)鐘模塊以及同外部設(shè)備連接。操作上,時(shí)鐘模塊將以多個(gè)第一頻率中的一個(gè)頻率向每個(gè)外圍設(shè)備提供功能性時(shí)鐘信號(hào)。復(fù)位模塊根據(jù)系統(tǒng)復(fù)位信號(hào)發(fā)生內(nèi)部復(fù)位信號(hào)。根據(jù)內(nèi)部復(fù)位信號(hào),時(shí)鐘模塊將具有復(fù)位時(shí)鐘頻率的公共復(fù)位時(shí)鐘信號(hào)經(jīng)由該時(shí)鐘模塊的時(shí)鐘輸出驅(qū)至每一外圍設(shè)備。復(fù)位時(shí)鐘頻率等于或慢于供給每一外部設(shè)備的功能性頻率。每一外部設(shè)備處的同步模塊適于利用復(fù)位時(shí)鐘信號(hào)在所有外圍設(shè)備之間將復(fù)位信號(hào)同步。復(fù)位模塊將內(nèi)部復(fù)位信號(hào)保持所選定的時(shí)間長(zhǎng)短,然后將該時(shí)鐘模塊從復(fù)位時(shí)鐘信號(hào)釋放。因而復(fù)位是在每個(gè)外圍設(shè)備上同時(shí)釋放的,使之從復(fù)位平穩(wěn)過渡成為可能。
文檔編號(hào)G06F1/24GK1489723SQ02802995
公開日2004年4月14日 申請(qǐng)日期2002年6月28日 優(yōu)先權(quán)日2001年7月24日
發(fā)明者G·埃曼, G 埃曼 申請(qǐng)人:皇家菲利浦電子有限公司