modelNand

CMOS NAND Gate

Information

The nand gate is a basic CMOS building block. It consists of four CMOS transistors.

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

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

Copyright:
Copyright © 1998-2002, Modelica Association and Fraunhofer-Gesellschaft.
The Modelica package is free software; it can be redistributed and/or modified under the terms of the Modelica license, see the license conditions and the accompanying disclaimer in the documentation of package Modelica in file "Modelica/package.mo".

The circuit was slightly modified by Alfonso Urqu?a of the Universidad Nacional de Educaci?n a Distancia in Madrid from the original circuit proposed by Clauß and Schneider. Alfonso tied the bulk of the two p-channel MOSFETs to the high voltage (Vdd) instead of the ground, as the original circuit wouldn't simulate correctly for any modeling levels higher than 0.

Parameters

TypeNameDefaultDescription
IntegerLevel3MOSFET modeling level

Connectors

TypeNameDefaultDescription
Modelica.Electrical.Analog.Interfaces.Pinx1First input electrical connector
Modelica.Electrical.Analog.Interfaces.Pinx2Second input electrical connector
Modelica.Electrical.Analog.Interfaces.PinVddHigh support electrical connector
Modelica.Electrical.Analog.Interfaces.PinyNAND output electrical connector
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPortThermal connector

Components

TypeNameDefaultDescription
Electrical.Analog.Spice.MpMp1
Electrical.Analog.Spice.MpMp2
Electrical.Analog.Spice.MnMn1
Electrical.Analog.Spice.MnMn2
Electrical.Analog.Spice.CC4
Electrical.Analog.Spice.CC7
Electrical.Analog.Basic.GroundGnd1
Electrical.Analog.Basic.GroundGnd2
Electrical.Analog.Basic.GroundGnd3
Electrical.Analog.Basic.GroundGnd4