tidy3d.DeviceCharacteristics#
- class DeviceCharacteristics[source]#
Bases:
Tidy3dBaseModelStores device characteristics. For example, in steady-state it stores the steady DC capacitance (provided an array of voltages has been defined in the simulation).
- Parameters:
steady_dc_hole_capacitance (Optional[SteadyVoltageDataArray] = None) – Device steady DC capacitance data based on holes. If the simulation has converged, these result should be close to that of electrons.
steady_dc_electron_capacitance (Optional[SteadyVoltageDataArray] = None) – Device steady DC capacitance data based on electrons. If the simulation has converged, these result should be close to that of holes.
steady_dc_current_voltage (Optional[SteadyVoltageDataArray] = None) – Device steady DC current-voltage relation for the device.
steady_dc_resistance_voltage (Optional[SteadyVoltageDataArray] = None) – Steady DC computation of the small signal resistance. This is computed as the derivative of the current-voltage relation \(\frac{\Delta V}{\Delta I}\), and the result is given in Ohms. Note that in 2D the resistance is given in \(\Omega \mu\).
ac_current_voltage (Optional[FreqVoltageDataArray] = None) – Small-signal AC current as a function of DC bias voltage and frequency. This complex-valued data \(I(v, f)\) is computed from small-signal analysis and can be used to determine frequency-dependent device parameters like admittance. For 2D simulations, the units are \(A/{\mu m}\), so scale by device width.
Example
>>> import tidy3d as td >>> C = [0, 1, 4] >>> V = [-1, -0.5, 0.5] >>> intensities = [0.1, 1.5, 3.6] >>> capacitance = SteadyVoltageDataArray(data=C, coords={"v": V}) >>> current_voltage = SteadyVoltageDataArray(data=intensities, coords={"v": V}) >>> device_characteristics = DeviceCharacteristics( ... steady_dc_hole_capacitance=capacitance, ... steady_dc_current_voltage=current_voltage, ... )
Attributes
Inherited Common Usage
- steady_dc_hole_capacitance#
- steady_dc_electron_capacitance#
- steady_dc_current_voltage#
- steady_dc_resistance_voltage#
- ac_current_voltage#