这里举例说一下利用 matlab 的符号运算求解电路特性的方法
为了得到这一传输函数,可以
继续阅读
在 Cadence ADE 中有很多方法可以实现数据的采样,例如在 tran 分析中设置 strobe period 或是利用 calculator 中的 函数实现 re-sample。这里介绍一下利用 verilog-A model 来实现的数据采样,这种方法的一个优点是可以直接将采样数据保存到文件(而不用像前两种方法需要用再利用 calculator print 到文件)以方便后续分析。
具体的 Verilog-A 实现如下,主要是利用的 Verilog-A 中的文件相关命令 fopen,fstrobe 和 fclose。注意最后保存的文件 data_save.txt 是在仿真路径下面的 netlist 目录下而不是 psf 目录下。
// VerilogA for Model_HL, data_sample, veriloga `include "constants.vams" `include "disciplines.vams" module data_sample(clk,in,out); input clk, in; output out; electrical clk, in, out; parameter real vth=1.5; integer out_file; real sig_out; analog begin @(initial_step) begin out_file=$fopen("date_save.txt"); end @(cross(V(clk)-vth, 1)) begin sig_out=V(in); $fstrobe(out_file, "%f", sig_out); end @(final_step) begin $fclose(out_file); end V(out) <+ sig_out; end endmodule
这里把 Matlab (Matrix Laboratory) 工具的一些注意的地方大致列以下:
11月的JSSC论文, 还是列一下其中的部分内容:
An 80 mV Startup Dual-Mode Boost Converter by Charge-Pumped Pulse Generator and Threshold Voltage Tuned Oscillator With Hot Carrier Injection
利用Charge-pumped pulse generator 实现低压下的启动操作,对oscillator 通过调整阈值的方法改善variation 的影响
A Near-Optimum Dynamic Voltage Scaling (DVS) in 65-nm Energy-Efficient Power Management with Frequency-Based Control (FBC) for SoC System
将功率控制回路与PLL环路结合实现的hybrid control 的方法
简单的列一下十月的JSSC中的部分内容:
A 15-Gb/s 0.5-mW/Gbps Two-Tap DFE Receiver With Far-End Crosstalk Cancellation
关于开关电容DFE和具体的cross-talk cancel的方法
A 2.4 GHz Fractional-N Frequency Synthesizer With High-OSR ΔΣ Modulator and Nested PLL
在Fractional-N PLL中多级的divider以提高ΔΣ Modulator的过采样率,同时环路中增加PLL以减小噪声混叠