low power-upf-vcsnlp(二)

本文介绍了在低功耗设计中如何使用UPF结合VCSNLP进行电源网络配置,包括create_supply_net、create_supply_port和create_supply_set命令的使用,并给出了实例代码和仿真结果分析。

二、upf+vcsnlp+verdi实例

后文中使用的dut代码和testbench代码,使用的工具版本和参考文献在文末。

dut的三个文件,dut很简单没有复杂的逻辑结构:

ints.v:

module inst (input reg_i,input ido_en,input pwr_en,output reg_o);

    wire reg_o1 = ~reg_i;

    Buf buf_u(.in(reg_o1),.pwr_en(pwr_en).out(reg_o));

endmodule

module Buf(input in,input pwr_en,output out);
    assign out = in;
endmodule

pmu.v:

module pmu(input clk,input rstn,input [1:0] iso_en_in,output [1:0] iso_en_out,input [1:0] pwr_en_in,output [1:0] pwr_en_out);
    reg [1:0] iso_en_out;
    reg [1:0] pwr_en_out;
    always@(posedge clk or negedge rstn) begin
        if(!rstn) begin    
            iso_en_out <= 2'h0;
            pwr_en_out <= 2'h3;
        end
        else begin
            iso_en_out <= iso_en_in;
            pwr_en_out <= pwr_en_in;
        end
    end

endmodule

dut.v:

module dut(inpu
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值