一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

SOC設(shè)計中Clock Gating的基本原理與應(yīng)用講解

快樂的芯片工程師 ? 來源:快樂的芯片工程師 ? 2024-04-28 09:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SOC(System on Chip,片上系統(tǒng))設(shè)計中,時鐘信號的控制對于整個系統(tǒng)的性能和功耗至關(guān)重要。本文將帶您了解SOC設(shè)計中的一種時鐘控制技術(shù)——Clock Gating,通過Verilog代碼實(shí)例的講解,讓您對其有更深入的認(rèn)識。

一、Clock Gating基本原理

Clock Gating,即時鐘門控,是一種在數(shù)字集成電路設(shè)計中常用的低功耗技術(shù)。它的基本思想是,在時鐘信號傳輸?shù)?a href="http://www.www27dydycom.cn/tags/寄存器/" target="_blank">寄存器之前,通過控制邏輯來決定時鐘信號是否需要傳遞給寄存器。如果某個寄存器在當(dāng)前時鐘周期內(nèi)不需要進(jìn)行操作,那么就可以通過Clock Gating技術(shù)關(guān)閉該寄存器對應(yīng)的時鐘信號,從而減少不必要的功耗。

二、Verilog實(shí)現(xiàn)Clock Gating

接下來,我們將通過一個簡單的Verilog代碼實(shí)例來講解Clock Gating的實(shí)現(xiàn)。

假設(shè)我們有一個簡單的2-to-1多路復(fù)用器(MUX),它有一個選擇信號(SEL)、兩個數(shù)據(jù)輸入(A和B)和一個輸出(Y)。我們希望在SEL無效時關(guān)閉多路復(fù)用器的時鐘,以節(jié)省功耗。

以下是一個簡單的Verilog代碼示例:

module clock_gating_example(
    input wire clk,
    input wire rst_n,
    input wire sel,
    input wire a,
    input wire b,
    output reg y
);


    wire gated_clk;


    // Clock Gating Cell
    assign gated_clk = clk & ~sel;


    // 2-to-1 MUX
    always @(posedge gated_clk or negedge rst_n) begin
        if (!rst_n) begin
            y <= 1'b0;
        end else begin
            y <= sel ? b : a;
        end
    end


endmodule

在這個例子中,我們使用了一個簡單的Clock Gating單元,它由一個AND門和一個反相器組成。當(dāng)選擇信號(SEL)無效時,經(jīng)過Clock Gating單元處理后的時鐘信號(gated_clk)將關(guān)閉,從而停止多路復(fù)用器的時鐘。



審核編輯:劉清

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

    關(guān)注

    31

    文章

    5434

    瀏覽量

    124488
  • SoC設(shè)計
    +關(guān)注

    關(guān)注

    1

    文章

    151

    瀏覽量

    19180
  • 片上系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    188

    瀏覽量

    27291
  • 多路復(fù)用器
    +關(guān)注

    關(guān)注

    9

    文章

    926

    瀏覽量

    66075
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    468

    瀏覽量

    29230

原文標(biāo)題:Verilog實(shí)戰(zhàn)解析:SOC設(shè)計中Clock Gating的基本原理與應(yīng)用

文章出處:【微信號:快樂的芯片工程師,微信公眾號:快樂的芯片工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    clock-gating的綜合實(shí)現(xiàn)

    在ASIC設(shè)計,項(xiàng)目會期望設(shè)計將代碼寫成clk-gating風(fēng)格,以便于DC綜合時將寄存器綜合成clk-gating結(jié)構(gòu),其目的是為了降低翻轉(zhuǎn)功耗。
    的頭像 發(fā)表于 09-04 15:55 ?2568次閱讀
    <b class='flag-5'>clock-gating</b>的綜合實(shí)現(xiàn)

    淺析clock gating模塊電路結(jié)構(gòu)

    ICG(integrated latch clock gate)就是一個gating時鐘的模塊,通過使能信號能夠關(guān)閉時鐘。
    的頭像 發(fā)表于 09-11 12:24 ?3110次閱讀
    淺析<b class='flag-5'>clock</b> <b class='flag-5'>gating</b>模塊電路結(jié)構(gòu)

    無刷電機(jī)電調(diào)的基本原理

    有關(guān)本文所談?wù)摰臒o刷電機(jī)內(nèi)容, 只涉及低速飛行類航模電調(diào)的小功率無傳感器應(yīng)用,講解的理論比較淺顯易懂 ,旨在讓初學(xué)者能夠?qū)o刷電機(jī)有一個比較快的認(rèn) 識,掌握基本原理和控制方法,可以在短時間內(nèi)達(dá)到
    發(fā)表于 03-17 19:57

    雙脈沖測試基本原理及意義

    視頻講解雙脈沖基本原理及意義,點(diǎn)擊下方鏈接在線觀看https://mp.weixin.qq.com/s/8BZ8b-Y6yDbRn6uQASV9iA
    發(fā)表于 06-24 14:18

    IC測試的基本原理是什么?

    本文詳細(xì)介紹了芯片開發(fā)和生產(chǎn)過程的IC測試基本原理。
    發(fā)表于 05-08 07:33

    串口通信基本原理是什么

    通信基本原理(1)串口通信原理:這部分可以百度,或者去看下野火的stm32教程,串口通信原理基本一樣。這里不再詳細(xì)講解?。?)華大的串口通信:這部分可以直接看用戶手冊的UART章節(jié)。我保證肯定講的比我詳細(xì)。里面也有各種寄存器,學(xué)會看數(shù)據(jù)手冊是非常重要的,我也是工作后才明白
    發(fā)表于 07-14 07:26

    線性電源的基本原理是什么

    講解模塊原理圖-PDF、原理圖庫、PCB庫下載基本原理線性電源的基本原理是市電經(jīng)過一個工頻變壓器降壓成低壓交流電之后,通過整流和濾波形成直流電,最后通過穩(wěn)壓電路輸出穩(wěn)定的低壓直流電。線性電源的優(yōu)點(diǎn)是...
    發(fā)表于 07-30 07:47

    STM32基本原理簡介

    STM32基本原理一、簡介1、意法半導(dǎo)體公司(1)ST(2)生產(chǎn)ARM Cortex-M核心2、STM32 SOC命名規(guī)則(1)STM32F103VET6(2)STM32:產(chǎn)品系列名F:產(chǎn)品型號,F(xiàn)
    發(fā)表于 08-13 06:30

    高頻開關(guān)電源的基本原理

    關(guān)于高頻開關(guān)電源的基本原理講解
    發(fā)表于 11-08 17:01 ?255次下載

    無線通信的基本原理

    高頻電路基礎(chǔ)——無線通信的基本原理PPT講解。
    發(fā)表于 06-21 15:13 ?0次下載

    低功耗設(shè)計基礎(chǔ):Clock Gating

    大多數(shù)低功耗設(shè)計手法在嚴(yán)格意義上說并不是由后端控制的,Clock Gating也不例外。
    的頭像 發(fā)表于 06-27 15:47 ?2229次閱讀
    低功耗設(shè)計基礎(chǔ):<b class='flag-5'>Clock</b> <b class='flag-5'>Gating</b>

    AND GATE的clock gating check簡析

    一個cell的一個輸入為clock信號,另一個輸入為gating信號,并且輸出作為clock使用,這樣的cell為gating cell。
    的頭像 發(fā)表于 06-29 15:28 ?3997次閱讀
    AND GATE的<b class='flag-5'>clock</b> <b class='flag-5'>gating</b> check簡析

    Clock Gating的特點(diǎn)、原理和初步實(shí)現(xiàn)

    當(dāng)下這社會,沒有幾萬個Clock Gating,出門都不好意思和別人打招呼!
    的頭像 發(fā)表于 07-17 16:50 ?5533次閱讀
    <b class='flag-5'>Clock</b> <b class='flag-5'>Gating</b>的特點(diǎn)、原理和初步實(shí)現(xiàn)

    ASIC的clock gating在FPGA里面實(shí)現(xiàn)是什么結(jié)果呢?

    首先,ASIC芯片的clock gating絕對不能采用下面結(jié)構(gòu),原因是會產(chǎn)生時鐘毛刺
    發(fā)表于 08-25 09:53 ?1268次閱讀
    ASIC的<b class='flag-5'>clock</b> <b class='flag-5'>gating</b>在FPGA里面實(shí)現(xiàn)是什么結(jié)果呢?

    什么是Clock Gating技術(shù)?Clock GatingSoC設(shè)計的重要性

    隨著集成電路技術(shù)的不斷發(fā)展,芯片中的晶體管數(shù)量呈現(xiàn)出爆炸性增長。為了提高性能,降低功耗,SoC設(shè)計采用了各種優(yōu)化技術(shù)
    的頭像 發(fā)表于 10-07 11:39 ?3893次閱讀