only one .va file for psp model
This commit is contained in:
parent
b44f1ad595
commit
aaec6be4c6
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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…
Reference in New Issue