modelNandGate

CMOS NAND Gate (see Tietze/Schenk, page 157)

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

The nand gate is a basic CMOS building block. It consists of four CMOS transistors. The output voltage Nand.y.v is low if and only if the two input voltages at Nand.x1.v and Nand.x2.v are both high. In this way the nand functionality is realized.

The simulation end time should be set to 1e-7. Please plot the input voltages Nand.x1.v, d Nand.x2.v, and the output voltage Nand.y.v.

Reference:

Tietze, U.; Schenk, Ch.: Halbleiter-Schaltungstechnik. Springer-Verlag Berlin Heidelberg NewYork 1980, p. 157

Components

TypeNameDefaultDescription
Modelica.Electrical.Analog.Sources.TrapezoidVoltageVIN1
Modelica.Electrical.Analog.Sources.TrapezoidVoltageVIN2
Modelica.Electrical.Analog.Sources.RampVoltageVDD
Modelica.Electrical.Analog.Basic.GroundGnd1
Modelica.Electrical.Analog.Basic.GroundGnd4
Modelica.Electrical.Analog.Basic.GroundGnd5
Modelica.Electrical.Analog.Examples.Utilities.NandNand

Revisions

Main Authors:
Christoph Clauß <christoph@clauss-it.com>
André Schneider <Andre.Schneider@eas.iis.fraunhofer.de>
Fraunhofer Institute for Integrated Circuits
Design Automation Department
Zeunerstraße 38
D-01069 Dresden