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 PartsPMOS Primitive (ppmos)PMOS Primitive (ppmos)This is a highly parameterized pmos primitive which has a scalar input, ascalar output and a control input.The rise, fall and turnoff delays can be specified by separate enumeratedparameters rise_delay, fall_delay and turnoff_delay respectively. If thereis no delay specification, there is no propagation delay through the gate.If turnoff_delay is not specified, the smallest of the rise and fall delays applies on outputtransitions to X and Z. If turnoff_delay is specified, it determines the delay of transitions to Z,and the smallest of the three delays determines the delay of transitions to X.Some combinations of data input values and control input values cause these gates to output oneof the two values without a preference for either value. The logic table for this gate includes twovalues representing such unknown results. The value L is a result representative of a value of 0or Z. The value H is a result representative of a value of 1 or Z.Functiondout = din generated according to the following truth table.Truth TableTable 10-28. PMOS Primitive Truth Tableppmos Control0 1 X ZD 0 0 Z L LA 1 1 Z H HT X X Z X XA Z Z Z Z ZParametersTable 10-29. PMOS Primitive ParametersParameter Values Defaultfall_delayrise_delayturnoff_delayInteger value of the fall time for the gateInteger value of the rise time for the gateInteger value of the turnoff time for the gateDesign Rule Checks• An error is issued if the width of any port cannot be determined, if ports din, dout and enado not have a fixed width of 1.• A warning is issued and HDL generation fails for this part if any of ports are not connected.000252<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!