summaryrefslogtreecommitdiff
path: root/js/Electrical/PMOS.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/Electrical/PMOS.js')
-rw-r--r--js/Electrical/PMOS.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/js/Electrical/PMOS.js b/js/Electrical/PMOS.js
index 2f3579cf..103e399d 100644
--- a/js/Electrical/PMOS.js
+++ b/js/Electrical/PMOS.js
@@ -33,6 +33,18 @@ function PMOS() {
return this.x;
}
PMOS.prototype.get = function PMOS() {
+ var options = {
+ W:["Width [m]",this.W],
+ L:["Length [m]",this.L],
+ Beta:["Transconductance parameter [A/(V*V)]",this.Beta],
+ Vt:["Zero bias threshold voltage [V]",this.Vt],
+ K2:["Bulk threshold parameter",this.K2],
+ K5:["Reduction of pinch-off region",this.K5],
+ dW:["Narrowing of channel [m]",this.dW],
+ dL:["Shortening of channel [m]",this.dL],
+ RDS:["Drain-Source-Resistance [Ohm]",this.RDS],
+ }
+ return options;
}
PMOS.prototype.set = function PMOS() {
this.W = parseFloat((arguments[0]["W"]))