| * 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 |