Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

it seems like the pnpMPA model and pnpMPA.sym have different pin-orders #37

Open
olisnr opened this issue Dec 21, 2023 · 7 comments
Open
Labels
bug Something isn't working

Comments

@olisnr
Copy link

olisnr commented Dec 21, 2023

in the file IHP-Open-PDK-dev/ihp-sg13g2/libs.tech/ngspice/models/sg13g2_hbt_mod.lib there is a model:

.subckt pnpMPA e b c
.param a=2p p=6u ac=13.33p pc=14.64u
+ dev_a=a*1e12 dev_p=p*1e6 sub_a=ac*1e12 sub_p=pc*1e6

QpnpMPA e b c pnpMPA_mod area=dev_a
...

but if i run the netlist-generation of Xschem for IHP-Open-PDK-dev/ihp-sg13g2/libs.tech/xschem/sg13g2_tests/dc_pnpMPA.sch it generates:

** sch_path: IHP-Open-PDK-dev/ihp-sg13g2/libs.tech/xschem/sg13g2_tests/dc_pnpMPA.sch
**.subckt dc_pnpMPA
XQ1 net3 net1 E1 pnpMPA
Ve net2 E1 0
.save i(ve)
Vb net1 GND 0
.save i(vb)
Vc net3 GND 0
.save i(vc)
I0 GND net2 1u
...

it seems to me that c and e are interchanged somewhere.

@olisnr olisnr changed the title it seems like the pnpMPA model and dc_pnpMPA.sym have different pin-orders it seems like the pnpMPA model and pnpMPA.sym have different pin-orders Dec 21, 2023
@olisnr
Copy link
Author

olisnr commented Dec 22, 2023

i think the description of the model is wrong and should be QpnpMPA c b e pnpMPA_mod area=dev_a because the gain of the transistor is a bit over 1, and thats like in the measurement data, where the gain is typical about 1.5.
and if i flip the pnpMPA in the test-circuit so that c is e and versa vice, the gain is much lower.

i would also like to know, why the different DUT-measurements of the pnpMPA in IHP-Open-PDK-dev/ihp-sg13g2/libs.doc/meas/pnpMPA are that different. i dont see any differences in the headers of fg_vcb0_d0406_DUT1.mdm .. DUT17.mdm, its always

  TNOM "27"
  TEMP "27"
  TECHNO "SG13S"
  LOT "PQA701"
  WAFER "17"
  CHIP "d0406"
  MODULE "T323_pnpMPA"

so i would think, the data should be more or less the same for all DUTs

@sergeiandreyev
Copy link
Contributor

the comments section has a specific DUT defined for each of the .mdm files, and these are different:

  DEV_NAME "DUT4"

image

@sergeiandreyev
Copy link
Contributor

on the pin order, I'm checking internally

@olisnr
Copy link
Author

olisnr commented Jan 16, 2024

thanks a lot!

@sergeiandreyev sergeiandreyev added the bug Something isn't working label Jan 25, 2024
@sergeiandreyev
Copy link
Contributor

Hi @olisnr, we uploaded to the repository the measurement documentation for the pnpMPA device (link) - could you please check it and give your feedback if there are still some open questions regarding the device
If this is the case maybe we should have a video call then

@olisnr
Copy link
Author

olisnr commented Jul 22, 2024

hello sergeiandreyev

2 html files have a naming problem:
ihp-sg13g2/libs.doc/meas/pnpMPA/doc/setup/meas_pnpMpA.htm should be meas_pnpMPA.htm and
ihp-sg13g2/libs.doc/meas/pnpMPA/doc/setup/meas_pnpMpA.htm_new should be meas_pnpMPA_new.htm

the documentation is clear.

but the model has still E and C flipped:
pnpMPA
rev

@olisnr
Copy link
Author

olisnr commented Jul 24, 2024

there is also a link-problem in the HBT doc:
file:///home/ich/share/pdk/ihp-sg13g2/libs.doc/meas/HBT/doc/html_npn13g2_VBIC/result_Spar.htm points to file:///home/ich/share/pdk/ihp-sg13g2/libs.doc/meas/HBT/doc/html_npn13g2_VBIC/reszoom_S22.htm but should to file:///home/ich/share/pdk/ihp-sg13g2/libs.doc/meas/HBT/doc/html_npn13g2_VBIC/reszoom_s22.htm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants