The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 27th, 2024, 10:43pm
1  Design / RF Design / VCO Phase noise Discrepancy in pnoise and transient noise
 on: Yesterday at 5:25pm 
Started by Hassan | Post by Hassan
Hello Everyone,
I am using the code below for VCO, and it is pretty standard and straightforward. I want to make sure that the noise transfer function from control voltage to phase noise is correct, as I am going to use it in my PLL. Now, when I put a purely thermal noise using a resistor on the control voltage, the output phase noise slope is -40dB/dec using PSS and Pnoise!!!!  Just to clarify, I do not want to model VCO PN itself but I wanna make sure that the transfer function of noise from its control voltage to output is correct.
I would appreciate any comment if you see it as helping. I am attaching both schematic and simulation results below.


module vco_va(vin, voutp, voutn);
input vin;
output voutp , voutn;
electrical vin, voutp, voutn;
parameter real amp = 0.5;
parameter real center_freq = 20G;
parameter real vco_gain = 1G;
parameter integer steps_per_period = 32;
parameter real DC_val = 1;


  real  phase;
  real inst_freq ;


  analog begin


           
            inst_freq = center_freq + vco_gain * (V(vin)-1.25);
           
           phase = idtmod(inst_freq, 0,1);


     $bound_step (1.0 / (steps_per_period*inst_freq));
           
           V(voutp) <+ amp * sin (2*`M_PI*phase) + DC_val;
           V(voutn) <+ -1*amp * sin (2*`M_PI*phase) + DC_val;
  end
endmodule



2  Design / RF Design / Which product should I design using the RF method ?
 on: Mar 10th, 2024, 5:48am 
Started by sahar_sahar | Post by sahar_sahar
Hey ,I am new to the field and interested in the RF field and would love to take the first step

3  Design / RF Design / Integrate phase noise curve and compare with Jc (period jitter)
 on: Feb 10th, 2024, 8:32pm 
Started by vlsi_design | Post by vlsi_design
Hi,
1) I simulated the phase noise of LC VCO at 5GHz in cadence and integrated from fl=10Hz to fh= 2.5GHz to get jitter as follows
Jc=1/(2*pi*fc)sqrt(2*integ(10^PN/10) from fl to fh)

I find it to be 960ps!!
I tried to compare with time average Jc and interated from fl=10Hz to fh=2.5GHz using cadence direct plot and I can see only 6.7f

How do I get it from phase noise skirt?

2) Also, since phase noise theoretically is boundless and becomes infinite at 0Hz, intgerating it will also give boundless value. Is it equivalent to saying that accumulation jitter is also boundless?

4  Measurements / Other Measurements / Different result with same sample using probe and power supply
 on: Feb 1st, 2024, 12:10am 
Started by j828 | Post by j828
I tested current force, voltage measure with same sample and probe, tester, but the results (voltage level) were different when compliance level changed. Do you have similar experience or can you give me any advice regarding this?
For example,

Force [I] || Comp [V] || Measure [V]
-100 uA  || -1.5V       ||  -1.5V
-100 uA  || -3V          ||  -1.2V

5  Other CAD Tools / Physical Verification, Extraction and Analysis / Re: Calibre, LVS, new layer
 on: Jan 26th, 2024, 8:36am 
Started by balshoy | Post by ajithkv
Don't you need a contact layer to connect the resistor to M1?

6  Other CAD Tools / Physical Verification, Extraction and Analysis / Re: POLY1 must be covered by N+ or P+ implant layer @Umc40lp using Calibre
 on: Jan 26th, 2024, 8:16am 
Started by Ramakrishna RSSM | Post by ajithkv
The DRC violation is for the poly segment connecting PMOS and NMOS gates. You can add/ extend P+ and N+ implant layers between the MOS devices, such that they are touching. This will cover all poly layers by either P+ or N+ implant.

7  Other CAD Tools / Physical Verification, Extraction and Analysis / Re: GCD fill layer in 28nm technology
 on: Jan 26th, 2024, 8:10am 
Started by vlsi_design | Post by ajithkv
Can you clarify what is the GCD layer, please? Generally dummy fill rule deck will generate all necessary fill layers for a given design.

8  Other CAD Tools / Physical Verification, Extraction and Analysis / Re: Black boxing in calibre for IO cells
 on: Jan 26th, 2024, 8:06am 
Started by vlsi_design | Post by ajithkv
The "source could not be read" error means the source netlist is not available for the LVS run. Please check the netlist file path.

9  Design / Analog Design / Re: ring oscillator
 on: Jan 23rd, 2024, 5:25pm 
Started by theICdesigner | Post by ICDESIGNKING
:D Calculation the output resistance of each stage using definition. Especially for the ac source connected @ the output.

10  Simulators / Circuit Simulators / ADE Assembler Sweep Points Limit Compared to ADE XL
 on: Jan 17th, 2024, 1:59am 
Started by Jan_Martin_1043 | Post by Jan_Martin_1043
Hey, I have a question about the sweep points limit in Cadence ADE Assembler. I've noticed that, unlike ADE XL, ADE Assembler seems to have a cap of around 1e6 points. Back in the ADE XL days, I could optimize without this kind of restriction. Does anyone know why the limit's been introduced with the update to ADE Assembler and Explorer? More importantly, is there a way to push this limit higher for extensive sweeps

Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.