When using verilogA to describe a block, can parameters like NF, IIP3 be described?
时间:04-07
整理:3721RD
点击:
Hi.
I am new to verilogA. I am trying to design a IR-UWB trasceiver. And I am now in the stage of doing system simulation. I want to make sure my calculation results of NF, IIP3 of each receiver's block can work correctly. But in Cadence, there seems no blocks which can generate Gaussian pulses, so I have to begin to study verilogA to set up my own blocks. But I wanna know if verilogA can describes the parameters like NF, IIP3 of each block. Can VerilogA do it? If it cannot do it, I will drop learning verilogA immediately and try to find another method.
Thanks in advance.
I am new to verilogA. I am trying to design a IR-UWB trasceiver. And I am now in the stage of doing system simulation. I want to make sure my calculation results of NF, IIP3 of each receiver's block can work correctly. But in Cadence, there seems no blocks which can generate Gaussian pulses, so I have to begin to study verilogA to set up my own blocks. But I wanna know if verilogA can describes the parameters like NF, IIP3 of each block. Can VerilogA do it? If it cannot do it, I will drop learning verilogA immediately and try to find another method.
Thanks in advance.
There is no tool which name is Cadence.
Use correct terminologies.
See "SCDS_INST_DIR/tools/dfII/samples/artist/rfLib" provided in Cadence DFII.
You can see examples of LNA and Mixer, etc. which implement IIP3 and NF by Verilog-A.
If you use Transient Noise Analysis, Verilog-A modules which implement NF generate noise in time domain.
