blob: a71c3e0a5899444399f0dde4c7d0b482663c55d2 [file] [log] [blame]
* Copyright 2020 The Skywater PDK Authors
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* https://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
simulator lang=spectre
inline subckt nhvrf_3p50m10_b (d g s b)
parameters mult= 1
nhvrf_3p50m10_b (d g s b) nhv_rf_base_m10_b w= 3.01 l= 0.50 m= 10 ad= 0.421 pd= 3.29 as= 0.51 ps= 3.948 nrd= 40.44 nrs= 33.70 mult= 10 * mult
nhvrf_3p50m10_b_dummy (b b s b) nhv_rf_base_m10_b w= 3.01 l= 0.50 m= 2 ad= 0.903 pd= 6.62 as= 0.0 ps= 0.0 nrd= 20.22 nrs= 0.0 mult= 2 * mult
ends nhvrf_3p50m10_b
inline subckt nhvrf_3p50m4_b (d g s b)
parameters mult= 1
nhvrf_3p50m4_b (d g s b) nhv_rf_base_m4_b w= 3.01 l= 0.50 m= 4 ad= 0.421 pd= 3.29 as= 0.63 ps= 4.935 nrd= 40.44 nrs= 26.96 mult= 4 * mult
nhvrf_3p50m4_b_dummy (b b s b) nhv_rf_base_m4_b w= 3.01 l= 0.50 m= 2 ad= 0.903 pd= 6.62 as= 0.0 ps= 0.0 nrd= 20.22 nrs= 0.0 mult= 2 * mult
ends nhvrf_3p50m4_b
inline subckt nhvrf_5p50m10_b (d g s b)
parameters mult= 1
nhvrf_5p50m10_b (d g s b) nhv_rf_base_m10_b_w5 w= 5.05 l= 0.50 m= 10 ad= 0.707 pd= 5.33 as= 0.85 ps= 6.396 nrd= 24.27 nrs= 20.22 mult= 10 * mult
nhvrf_5p50m10_b_dummy (b b s b) nhv_rf_base_m10_b_w5 w= 5.05 l= 0.50 m= 2 ad= 1.515 pd= 10.7 as= 0.0 ps= 0.0 nrd= 12.13 nrs= 0.0 mult= 2 * mult
ends nhvrf_5p50m10_b
inline subckt nhvrf_5p50m4_b (d g s b)
parameters mult= 1
nhvrf_5p50m4_b (d g s b) nhv_rf_base_m4_b_w5 w= 5.05 l= 0.50 m= 4 ad= 0.707 pd= 5.33 as= 1.06 ps= 7.995 nrd= 24.267 nrs= 16.178 mult= 4 * mult
nhvrf_5p50m4_b_dummy (b b s b) nhv_rf_base_m4_b_w5 w= 5.05 l= 0.50 m= 2 ad= 1.515 pd= 10.7 as= 0.0 ps= 0.0 nrd= 12.13 nrs= 0.0 mult= 2 * mult
ends nhvrf_5p50m4_b
inline subckt nhvrf_7p50m10_b (d g s b)
parameters mult= 1
nhvrf_7p50m10_b (d g s b) nhv_rf_base_m10_b_w7 w= 7.09 l= 0.50 m= 10 ad= 0.993 pd= 7.37 as= 1.19 ps= 8.844 nrd= 17.33 nrs= 14.44 mult= 10 * mult
nhvrf_7p50m10_b_dummy (b b s b) nhv_rf_base_m10_b_w7 w= 7.09 l= 0.50 m= 2 ad= 2.127 pd= 14.78 as= 0.0 ps= 0.0 nrd= 8.67 nrs= 0.0 mult= 2 * mult
ends nhvrf_7p50m10_b
inline subckt nhvrf_7p50m4_b (d g s b)
parameters mult= 1
nhvrf_7p50m4_b (d g s b) nhv_rf_base_m4_b_w7 w= 7.09 l= 0.50 m= 4 ad= 0.993 pd= 7.37 as= 1.49 ps= 11.055 nrd= 17.33 nrs= 11.56 mult= 4 * mult
nhvrf_7p50m4_b_dummy (b b s b) nhv_rf_base_m4_b_w7 w= 7.09 l= 0.50 m= 2 ad= 2.127 pd= 14.78 as= 0.0 ps= 0.0 nrd= 8.67 nrs= 0.0 mult= 2 * mult
ends nhvrf_7p50m4_b
inline subckt nhvrf_5p50m2_b (d g s b)
parameters mult= 1
nhvrf_5p50m2_b (d g s b) nhv_rf_base_m2_b_w5 w= 5.05 l= 0.50 m= 2 ad= 0.707 pd= 5.33 as= 1.414 ps= 10.66 nrd= 24.267 nrs= 12.133 mult= 2 * mult
nhvrf_5p50m2_b_dummy (b b s b) nhv_rf_base_m2_b_w5 w= 5.05 l= 0.50 m= 2 ad= 1.515 pd= 10.7 as= 0.0 ps= 0.0 nrd= 12.13 nrs= 0.0 mult= 2 * mult
ends nhvrf_5p50m2_b
inline subckt nhvrf_3p50m2_b (d g s b)
parameters mult= 1
nhvrf_3p50m2_b (d g s b) nhv_rf_base_m2_b w= 3.01 l= 0.50 m= 2 ad= 0.42 pd= 3.29 as= 0.84 ps= 6.58 nrd= 40.44 nrs= 20.22 mult= 2 * mult
nhvrf_3p50m2_b_dummy (b b s b) nhv_rf_base_m2_b w= 3.01 l= 0.50 m= 2 ad= 0.903 pd= 6.62 as= 0.0 ps= 0.0 nrd= 20.22 nrs= 0.0 mult= 2 * mult
ends nhvrf_3p50m2_b