Browse Source

only one .va file for psp model

pre-master-46
dwarning 5 years ago
committed by Holger Vogt
parent
commit
aaec6be4c6
  1. 52
      src/spicelib/devices/adms/psp102/admsva/psp102_nqs.va
  2. 50
      src/spicelib/devices/adms/psp102/admsva/psp102b.va
  3. 54
      src/spicelib/devices/adms/psp102/admsva/psp102b_nqs.va
  4. 50
      src/spicelib/devices/adms/psp102/admsva/psp102e.va
  5. 54
      src/spicelib/devices/adms/psp102/admsva/psp102e_nqs.va

52
src/spicelib/devices/adms/psp102/admsva/psp102_nqs.va

@ -1,52 +0,0 @@
//======================================================================================
//======================================================================================
// Filename: psp102_nqs.va
//======================================================================================
//======================================================================================
//
// (c) Copyright notice
//
// Since 2012 until today, PSP has been co-developed by NXP Semiconductors and
// Delft University of Technology. For this part of the model, each claim undivided
// ownership and copyrights
// Until and including 2011, PSP has been co-developed by NXP Semiconductors and
// Arizona State University. For this part of the model, NXP Semiconductors claims
// undivided ownership and copyrights.
//
//
// Version: 102.5.0, December 2013
//
//======================================================================================
//======================================================================================
//
// Further information can be found in the file releasenotesPSP102.txt
//
`include "discipline.h"
`define NQSmodel true
`include "Common102_macrodefs.include"
`include "JUNCAP200_macrodefs.include"
`include "PSP102_macrodefs.include"
// Note: some verilog-A compilers have problems handling the ddx-operator,
// which occurs in definition of OP-output variables. If the line below is
// commented out, all OP-output variables using the ddx-operator are skipped.
`define OPderiv
/////////////////////////////////////////////////////////////////////////////
//
// PSP global model code
//
/////////////////////////////////////////////////////////////////////////////
`include "PSP102_nqs_macrodefs.include"
module PSPNQS102VA(D, G, S, B);
`include "PSP102_module.include"
endmodule

50
src/spicelib/devices/adms/psp102/admsva/psp102b.va

@ -1,50 +0,0 @@
//======================================================================================
//======================================================================================
// Filename: psp102b.va
//======================================================================================
//======================================================================================
//
// (c) Copyright notice
//
// Since 2012 until today, PSP has been co-developed by NXP Semiconductors and
// Delft University of Technology. For this part of the model, each claim undivided
// ownership and copyrights
// Until and including 2011, PSP has been co-developed by NXP Semiconductors and
// Arizona State University. For this part of the model, NXP Semiconductors claims
// undivided ownership and copyrights.
//
//
// Version: 102.5.0, December 2013
//
//======================================================================================
//======================================================================================
//
// Further information can be found in the file releasenotesPSP102.txt
//
`include "discipline.h"
`define Binning true
`include "Common102_macrodefs.include"
`include "JUNCAP200_macrodefs.include"
`include "PSP102_macrodefs.include"
// Note: some verilog-A compilers have problems handling the ddx-operator,
// which occurs in definition of OP-output variables. If the line below is
// commented out, all OP-output variables using the ddx-operator are skipped.
`define OPderiv
/////////////////////////////////////////////////////////////////////////////
//
// PSP global model code (binning)
//
/////////////////////////////////////////////////////////////////////////////
module PSP102BVA(D, G, S, B);
`include "PSP102_module.include"
endmodule

54
src/spicelib/devices/adms/psp102/admsva/psp102b_nqs.va

@ -1,54 +0,0 @@
//======================================================================================
//======================================================================================
// Filename: psp102b_nqs.va
//======================================================================================
//======================================================================================
//
// (c) Copyright notice
//
// Since 2012 until today, PSP has been co-developed by NXP Semiconductors and
// Delft University of Technology. For this part of the model, each claim undivided
// ownership and copyrights
// Until and including 2011, PSP has been co-developed by NXP Semiconductors and
// Arizona State University. For this part of the model, NXP Semiconductors claims
// undivided ownership and copyrights.
//
//
// Version: 102.5.0, December 2013
//
//======================================================================================
//======================================================================================
//
// Further information can be found in the file releasenotesPSP102.txt
//
`include "discipline.h"
`define NQSmodel true
`define Binning true
`include "Common102_macrodefs.include"
`include "JUNCAP200_macrodefs.include"
`include "PSP102_macrodefs.include"
// Note: some verilog-A compilers have problems handling the ddx-operator,
// which occurs in definition of OP-output variables. If the line below is
// commented out, all OP-output variables using the ddx-operator are skipped.
`define OPderiv
/////////////////////////////////////////////////////////////////////////////
//
// PSP global model code (binning)
//
/////////////////////////////////////////////////////////////////////////////
`include "PSP102_nqs_macrodefs.include"
module PSPNQS102BVA(D, G, S, B);
`include "PSP102_module.include"
endmodule

50
src/spicelib/devices/adms/psp102/admsva/psp102e.va

@ -1,50 +0,0 @@
//======================================================================================
//======================================================================================
// Filename: psp102e.va
//======================================================================================
//======================================================================================
//
// (c) Copyright notice
//
// Since 2012 until today, PSP has been co-developed by NXP Semiconductors and
// Delft University of Technology. For this part of the model, each claim undivided
// ownership and copyrights
// Until and including 2011, PSP has been co-developed by NXP Semiconductors and
// Arizona State University. For this part of the model, NXP Semiconductors claims
// undivided ownership and copyrights.
//
//
// Version: 102.5.0, December 2013
//
//======================================================================================
//======================================================================================
//
// Further information can be found in the file releasenotesPSP102.txt
//
`include "discipline.h"
`define LocalModel true
`include "Common102_macrodefs.include"
`include "JUNCAP200_macrodefs.include"
`include "PSP102_macrodefs.include"
// Note: some verilog-A compilers have problems handling the ddx-operator,
// which occurs in definition of OP-output variables. If the line below is
// commented out, all OP-output variables using the ddx-operator are skipped.
`define OPderiv
/////////////////////////////////////////////////////////////////////////////
//
// PSP local model code
//
/////////////////////////////////////////////////////////////////////////////
module PSP102EVA(D, G, S, B);
`include "PSP102_module.include"
endmodule

54
src/spicelib/devices/adms/psp102/admsva/psp102e_nqs.va

@ -1,54 +0,0 @@
//======================================================================================
//======================================================================================
// Filename: psp102e_nqs.va
//======================================================================================
//======================================================================================
//
// (c) Copyright notice
//
// Since 2012 until today, PSP has been co-developed by NXP Semiconductors and
// Delft University of Technology. For this part of the model, each claim undivided
// ownership and copyrights
// Until and including 2011, PSP has been co-developed by NXP Semiconductors and
// Arizona State University. For this part of the model, NXP Semiconductors claims
// undivided ownership and copyrights.
//
//
// Version: 102.5.0, December 2013
//
//======================================================================================
//======================================================================================
//
// Further information can be found in the file releasenotesPSP102.txt
//
`include "discipline.h"
`define NQSmodel true
`define LocalModel true
`include "Common102_macrodefs.include"
`include "JUNCAP200_macrodefs.include"
`include "PSP102_macrodefs.include"
// Note: some verilog-A compilers have problems handling the ddx-operator,
// which occurs in definition of OP-output variables. If the line below is
// commented out, all OP-output variables using the ddx-operator are skipped.
`define OPderiv
/////////////////////////////////////////////////////////////////////////////
//
// PSP local model code
//
/////////////////////////////////////////////////////////////////////////////
`include "PSP102_nqs_macrodefs.include"
module PSPNQS102EVA(D, G, S, B);
`include "PSP102_module.include"
endmodule
Loading…
Cancel
Save