# pmddef.txt / Table of valid attribute names for PMD system / Seiler # The file should extended if ne PMD attributes are needed # old model flags "StorageCell" "Latch" "ParameterizedTiming" "ParameterizedCap" "TimeCheckerCell" "ScreamerCell" # in Pin or timing sections "doc" # in Parameter section "digitsCap" "digitsRamp" "digitsTime" "freq_fact" "iconparameter" "lws" "throwMeAway" "title" "base_count" "height" "width" "maxparallel" "iopads" "padiolevel" "power" "productName" "title" "transistors" "version" "screenerType" "modelTemplate" "codeFile" "mustShort" # VGT compiler fields "VGTCompiler" "LeftPins" "RightPins" "TopPins" "BotPins" # pin attributes "opendrain" "opensource" "hold" "goesToNgate" "goesToPgate" "isNgate" "isPgate" "goesToLevelShifter" "levelShifter" "canDangle" "unbuffClock" "goesToUnbuffClock" "driveCurrent" "enable" "invertsOutput" # In Delay or ClockedBy sections "rr" pmdrr "rf" pmdrf "fr" pmdfr "ff" pmdff "rLZ" pmdrLZ "rHZ" pmdrHZ "fLZ" pmdfLZ "fHZ" pmdfHZ "rZL" pmdrZL "rZH" pmdrZH "fZL" pmdfZL "fZH" pmdfZH "rrMin" pmdrr pmdDelayHasMin "rfMin" pmdrf pmdDelayHasMin "frMin" pmdfr pmdDelayHasMin "ffMin" pmdff pmdDelayHasMin "rLZMin" pmdrLZ pmdDelayHasMin "rHZMin" pmdrHZ pmdDelayHasMin "fLZMin" pmdfLZ pmdDelayHasMin "fHZMin" pmdfHZ pmdDelayHasMin "rZLMin" pmdrZL pmdDelayHasMin "rZHMin" pmdrZH pmdDelayHasMin "fZLMin" pmdfZL pmdDelayHasMin "fZHMin" pmdfZH pmdDelayHasMin "rrExtra" pmdrr pmdDelayHasExtra "rfExtra" pmdrf pmdDelayHasExtra "frExtra" pmdfr pmdDelayHasExtra "ffExtra" pmdff pmdDelayHasExtra "rLZExtra" pmdrLZ pmdDelayHasExtra "rHZExtra" pmdrHZ pmdDelayHasExtra "fLZExtra" pmdfLZ pmdDelayHasExtra "fHZExtra" pmdfHZ pmdDelayHasExtra "rZLExtra" pmdrZL pmdDelayHasExtra "rZHExtra" pmdrZH pmdDelayHasExtra "fZLExtra" pmdfZL pmdDelayHasExtra "fZHExtra" pmdfZH pmdDelayHasExtra "rrExtraMin" pmdrr pmdDelayHasExtra pmdDelayHasMin "rfExtraMin" pmdrf pmdDelayHasExtra pmdDelayHasMin "frExtraMin" pmdfr pmdDelayHasExtra pmdDelayHasMin "ffExtraMin" pmdff pmdDelayHasExtra pmdDelayHasMin "rLZExtraMin" pmdrLZ pmdDelayHasExtra pmdDelayHasMin "rHZExtraMin" pmdrHZ pmdDelayHasExtra pmdDelayHasMin "fLZExtraMin" pmdfLZ pmdDelayHasExtra pmdDelayHasMin "fHZExtraMin" pmdfHZ pmdDelayHasExtra pmdDelayHasMin "rZLExtraMin" pmdrZL pmdDelayHasExtra pmdDelayHasMin "rZHExtraMin" pmdrZH pmdDelayHasExtra pmdDelayHasMin "fZLExtraMin" pmdfZL pmdDelayHasExtra pmdDelayHasMin "fZHExtraMin" pmdfZH pmdDelayHasExtra pmdDelayHasMin "xr" pmdrr pmdfr "xf" pmdrf pmdff "xrMin" pmdrr pmdfr pmdDelayHasMin "xfMin" pmdrf pmdff pmdDelayHasMin "xrExtra" pmdrr pmdfr pmdDelayHasExtra "xfExtra" pmdrf pmdff pmdDelayHasExtra "xrExtraMin" pmdrr pmdfr pmdDelayHasMin pmdDelayHasExtra "xfExtraMin" pmdrf pmdff pmdDelayHasMin pmdDelayHasExtra # Only in ClockedBy section "rEdge" "fEdge" # In ErrorCheck section "docSetup" "docHold" "docDuring" "docHigh" "docLow" "set" # In any timing section "when"