#318 Noise Analysis Issue with PDK Resistor in Transimpedance Amplifier Design
Issue created by
rupokdas147
I am designing a Transimpedance Amplifier (TIA) using the PDK and have encountered a significant issue during noise analysis. Below are the details:
Problem Statement:
Noise performance is critical for my TIA design. I initially tested the circuit using ideal resistors and inductors, and the noise levels were in the expected range of
pA/√Hz. However, upon replacing the ideal resistor with the PDK resistor, the noise levels changed drastically, increasing from
pA/√Hz to
nA/√Hz. This discrepancy raises concerns about the accuracy of noise analysis with the PDK resistor.
Simulation Setup:
Simulator:
Ngspice 44
Schematic Editor:
Qucs-s 24.4.1
Circuit Details: The design uses a combination of ideal and PDK components. The issue arises specifically when substituting ideal resistors with PDK resistors.
Steps to Reproduce:
Design a TIA circuit in Qucs-s using Ngspice as the simulator.
Perform noise analysis using ideal resistors and note the results (pA/√Hz range).
Replace the ideal resistor with a PDK resistor.
Rerun noise analysis and observe the noise level (nA/√Hz range).
Observed Behavior:
The noise levels jump significantly from the
practical range of pA/√Hz to an
unrealistic nA/√Hz after replacing the ideal resistor with the PDK resistor.
There is uncertainty about whether the noise analysis is functioning correctly with the PDK resistor.
Expected Behavior:
The noise levels should remain consistent with practical expectations (in the pA/√Hz range) when using the PDK resistor, assuming it is modeled correctly.
Noise analysis should work properly with PDK components, providing reliable results.
Additional Context:
This issue might indicate an error in the noise model of the PDK resistor or a compatibility issue with Ngspice.
If the noise analysis for the PDK resistor is not supported or requires specific configuration, additional clarification in the documentation would be helpful.
Request for Support:
Could you please investigate if this issue is related to the PDK resistor model or its compatibility with noise analysis in Ngspice? Any guidance on resolving this problem or verifying the noise analysis would be greatly appreciated.
Attachments:
CE_Buffer_3_noise_analysis.zip
image
image
IHP-GmbH/IHP-Open-PDK