【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及集成電路如可編程邏輯器件集成電路中的觸發(fā)器,且更具體地涉及有助于邏輯設(shè)計者改善電路性能的可配置的時間借用觸發(fā)器(time borrowing flip-flop)。
技術(shù)介紹
集成電路一般包含組合邏輯和時序邏輯。組合邏輯不包括存儲元件。給定組合邏輯電路的輸出因此只由其當(dāng)前輸入確定。時序邏輯電路包含存儲元件,其輸出反映它們輸入值的過去時序。結(jié)果,時序電路的輸出由其當(dāng)前輸入和存儲在其存儲元件中的數(shù)據(jù)兩者確定。常用時序電路存儲元件包括電平敏感(level-sensitive)鎖存器和觸發(fā)器。在電平敏感鎖存器中,鎖存器輸出是由時鐘(使能)輸入的電平控制的。當(dāng)時鐘為高時,鎖存器輸出跟蹤輸入的值。當(dāng)時鐘從高轉(zhuǎn)換為低時,鎖存器的輸出狀態(tài)被固定在正好在轉(zhuǎn)換前存在的任何值。只要時鐘為低,鎖存器的輸出將保持在其固定狀態(tài)。觸發(fā)器是邊沿觸發(fā)器件,它在使能信號(如時鐘)的上升沿或下降沿改變狀態(tài)。在上升沿觸發(fā)的觸發(fā)器中,該觸發(fā)器只在時鐘的上升沿對其輸入狀態(tài)進(jìn)行采樣。該采樣值然后被保持直到時鐘的下一個上升沿。基于觸發(fā)器的邏輯電路通常優(yōu)于基于鎖存器的電路,原因是觸發(fā)器的邊沿觸發(fā)性質(zhì)強(qiáng)加的規(guī)則性使電路的時序行為的建模相對簡單明了,因此簡化設(shè)計。然而,在傳統(tǒng)的基于觸發(fā)器的邏輯電路中,時鐘頻率通常必須降得足夠低以適應(yīng)與電路的最慢組合邏輯路徑相關(guān)的延遲。即使快速邏輯路徑中的電路在比慢速邏輯路徑少的時間內(nèi)產(chǎn)生有效信號,該信號也一直到下一個時鐘脈沖的邊沿到來時才被使用。盡管傳統(tǒng)的觸發(fā)器電路強(qiáng)加的規(guī)則性對減化電路設(shè)計是有益的,但它會在某些情形下限制性能。時間借用方案已經(jīng)被開發(fā)以嘗試解決 ...
【技術(shù)保護(hù)點(diǎn)】
一種可配置觸發(fā)器,其包括:觸發(fā)器數(shù)據(jù)輸入;觸發(fā)器數(shù)據(jù)輸出;耦合在所述觸發(fā)器數(shù)據(jù)輸入和所述觸發(fā)器數(shù)據(jù)輸出之間的第一和第二鎖存器,其中所述第二鎖存器可操作以接收包含時鐘邊沿的時鐘信號;和可配置延遲電路,其可操作以接收所述時鐘信號并且可操作以通過向所述第一鎖存器提供所述時鐘信號的可調(diào)節(jié)延遲版本來調(diào)節(jié)所述時鐘邊沿和在所述觸發(fā)器數(shù)據(jù)輸出處提供有效數(shù)據(jù)時之間的時間量。
【技術(shù)特征摘要】
2007.03.30 US 11/731,1251.一種可配置觸發(fā)器,其包括: 觸發(fā)器數(shù)據(jù)輸入; 觸發(fā)器數(shù)據(jù)輸出; 耦合在所述觸發(fā)器數(shù)據(jù) 輸入和所述觸發(fā)器數(shù)據(jù)輸出之間的第一和第二鎖存器,其中所述第二鎖存器可操作以接收包含時鐘邊沿的時鐘信號;和 可配置延遲電路,其可操作以接收所述時鐘信號并且可操作以通過向所述第一鎖存器提供所述時鐘信號的可調(diào)節(jié)延遲版本來調(diào)節(jié)所述時鐘邊沿和在所述觸發(fā)器數(shù)據(jù)輸出處提供有效數(shù)據(jù)時之間的時間量。2.根據(jù)權(quán)利要求1所述的可配置觸發(fā)器,其進(jìn)一步包括可操作以接收所述時鐘信號的觸發(fā)器時鐘輸入,其中所述可配置延遲電路可操作以從所述觸發(fā)器時鐘輸入接收所述時鐘信號,并且其中所述第二鎖存器可操作以從所述觸發(fā)器時鐘輸入接收所述時鐘信號。3.根據(jù)權(quán)利要求1所述的可配置觸發(fā)器,其中所述觸發(fā)器數(shù)據(jù)輸入耦合到所述第一鎖存器,所述觸發(fā)器數(shù)據(jù)輸出耦合到所述第二鎖存器,所述可配置觸發(fā)器進(jìn)一步包括可操作以接收所述時鐘信號的觸發(fā)器時鐘輸入。4.根據(jù)權(quán)利要求3所述的可配置觸發(fā)器,其中所述第一鎖存器包括: 耦合到所述觸發(fā)器數(shù)據(jù)輸入的數(shù)據(jù)輸入; 數(shù)據(jù)輸出;和 時鐘輸入,其耦合到所述可配置延遲電路且可操作以從所述可配置延遲電路接收所述時鐘信號的所述可調(diào)節(jié)延遲版本。5.根據(jù)權(quán)利要求4所述的可配置觸發(fā)器,其中所述第二鎖存器包括: 耦合到所述第一鎖存器的所述數(shù)據(jù)輸出的數(shù)據(jù)輸入; 耦合到所述觸發(fā)器數(shù)據(jù)輸出的數(shù)據(jù)輸出;和 耦合到所述觸發(fā)器時鐘輸入且可操作以從所述觸發(fā)器時鐘輸入接收所述時鐘信號的時鐘輸入。6.根據(jù)權(quán)利要求1所述的可配置觸發(fā)器,其中所述可配置延遲電路包括可編程多路復(fù)用器,其具有耦合到所述第一鎖存器的輸出。7.根據(jù)權(quán)利要求6所述的可配置觸發(fā)器,其中所述可配置延遲電路包括可編程存儲元件,其可操作以存儲數(shù)據(jù)且可操作用于為所述可編程多路復(fù)用器產(chǎn)生與所述數(shù)據(jù)對應(yīng)的控制信號。8.根據(jù)權(quán)利要求1所述的可配置觸發(fā)器,其中所述可配置延遲電路包括可編程存儲元件,其可操作以存儲配置數(shù)據(jù)且可操作用于產(chǎn)生與所述配置數(shù)據(jù)對應(yīng)的輸出信號以調(diào)節(jié)所述時鐘信號的所述可調(diào)節(jié)延遲版本。9.一種集成電路,其包括: 第一和第二可配置觸發(fā)器,所述第一和第二可配置觸發(fā)器中的每個包括: 觸發(fā)器時鐘輸入,其可操作以接收針對該可配置觸發(fā)器的時鐘信號; 第一和第二鎖存器;和 可配置延遲電路,其可操作以接收該可配置觸發(fā)器的所述時鐘信號,可操作以通過將該可配置觸發(fā)器的所述時鐘信號延遲一可調(diào)節(jié)時間量來產(chǎn)生該可配置觸發(fā)器的所述時鐘信號的可調(diào)節(jié)延遲版本,并且可操作以提供該可配置觸發(fā)器的所述時鐘信號的所述可調(diào)節(jié)延遲版本至該可配置觸發(fā)器的所述第一鎖存器,其中與所述第一和所述第二可配置觸發(fā)器關(guān)聯(lián)的所述時鐘信號的所述可調(diào)節(jié)時間量彼此不同。10.根據(jù)權(quán)利要求9所述的集成電路,其進(jìn)一步包括至少一個邏輯元件,其可操作以執(zhí)行具有處理延遲的邏輯功能,并且其中與所述第一可配置觸發(fā)器和所述第二可配置觸發(fā)器關(guān)聯(lián)的所述時鐘信號的所述可調(diào)節(jié)時間量至少部分基于所述處理延遲選擇。11.根據(jù)權(quán)利要求10所述的集成電路,其中所述可配置觸發(fā)器的每個包括觸發(fā)器數(shù)據(jù)輸入和觸發(fā)器數(shù)據(jù)輸出,并且其中所述至少一個邏輯元件具有耦合到所述第一可配置觸發(fā)器的所述觸發(fā)器數(shù)據(jù)輸出的輸入并且具有耦合到所述第二可配置觸發(fā)器的所述觸發(fā)器數(shù)據(jù)輸入的輸出。12.根據(jù)權(quán)利要求11所述的集成電路,其中所述第一和第二可配置觸發(fā)器的所述可配置延遲電路包括可編程存儲元件,并且其中所述可編程存儲元件可操作以存儲配置數(shù)據(jù)并且可操作以產(chǎn)生對應(yīng)于所述配置數(shù)據(jù)的輸出信號以調(diào)節(jié)所述第一和第二可配置觸發(fā)器。13.根據(jù)權(quán)利要求11所述的集成電路,其中所述第一可配置觸發(fā)器的所述可配置延遲電路包括第一多個可編程存儲元件,其可操作以產(chǎn)生第一輸出信號以調(diào)節(jié)與所述第一可配置觸發(fā)器關(guān)聯(lián)的所述時 鐘信號的所述可調(diào)節(jié)時間量,其中所述第二可配置觸發(fā)器的所述可配置延遲電路包括第二多個可編程存儲元件,其可操作以產(chǎn)生第二輸出信號以調(diào)節(jié)與所述第二可配置觸發(fā)器關(guān)聯(lián)的所述時鐘信號的所述可調(diào)節(jié)時間量,并且其中所述第一輸出信號不同于所述第二輸出信號。14.根據(jù)權(quán)利要求11所述的集成電路,其中每個所述可配置觸發(fā)器的所述第一鎖存器包括: 數(shù)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:D·劉易斯,D·卡什曼,
申請(專利權(quán))人:阿爾特拉公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。