13.07.2015 Views

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

ModuleWare Reference Guide - Hornad

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Primitive PartsBuffer Primitive (pbuf)Buffer Primitive (pbuf)This is a highly parameterized buffer 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 buffers, where n is the width of the port.Functiondout0, dout1, dout2, … = buffered dinTruth TableParametersTable 10-5. Buffer Primitive Truth TablepbufInputOutput(s)0 01 1XXZXTable 10-6. Buffer Primitive ParametersParameter Values Defaultdin 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, HighZ100NoneNone234<strong>ModuleWare</strong> <strong>Reference</strong> Manual, Library Version 1.9September 18, 2008

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

Saved successfully!

Ooh no, something went wrong!