13.07.2015 Views

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NOT Primitive (pnot)Primitive PartsNOT Primitive (pnot)This is a highly parameterized NOT primitive which has a user-specifiednumber of outputs and a scalar input.The rise time is controlled by an enumerated parameter rise_delay and thefall time is controlled by an enumerated parameter fall_delay. The smaller ofthe two delays applies on output transitions to X. If there is no delayspecification, there is no propagation delay through the gate. The width of the port doutdetermines the number of outputs for this primitive.The strength level can be controlled by the enumerated parameters strength0_type andstrength1_type. If strength0_type is not specified where strength1_type is specified,strength0_type is taken as Strong0. Whereas if strength1_type is not specified wherestrength0_type is specified, strength1_type is taken as Strong1.This part is equivalent to n NOT gates, where n is the width of the port.Functiondout0, dout1, dout2, … = NOT of dinTruth TableParametersTable 10-20. NOT Primitive Truth TablepnotInputOutput(s)0 11 0XXZXTable 10-21. NOT Primitive ParametersParameter Values Defaultdout Number of inputs (must be >= 1) Automaticfall_delayrise_delaystrength0_typestrength1_typeInteger value of the fall time for the gateInteger value of the rise time for the gateNone, Supply0, Strong0, Pull0, Weak0, HighZ0None, Supply1, Strong1, Pull1, Weak1, HighZ100NoneNone<strong>ModuleWare</strong> <strong>Reference</strong> Manual, Library Version 1.9 245September 18, 2008

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!