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 PartsCMOS Primitive (pcmos)CMOS Primitive (pcmos)This is a highly parameterized cmos primitive which has a scalar input, ascalar output and two control inputs.The rise, fall and turnoff delays can be specified by separate enumeratedparameters rise_delay, fall_delay and turnoff_delay respectively.If there is no delay specification, there is no propagation delay throughthe gate.If turnoff_delay is not specified, the smallest of the rise and fall delaysapplies on output transitions to X and Z. If turnoff_delay is specified, it determines the delay oftransitions 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 tablesTruth TableTable 10-11. CMOS Primitive Truth Tablepcmos Control (pena)0 1 X ZD 0 0 Z L LA 1 1 Z H HT X X Z X XA Z Z Z Z ZTable 10-12. CMOS Primitive Truth Tablepcmos Control (nena)0 1 X ZD 0 Z 0 L LA 1 Z 1 H HT X Z X X XA Z Z Z Z Z240<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!