byucc.jhdl.DRC.Rules.Virtex
Class IBufsAndOBufsVirtex

java.lang.Object
  extended bybyucc.jhdl.DRC.DesignRule
      extended bybyucc.jhdl.DRC.Rules.IBufsAndOBufs
          extended bybyucc.jhdl.DRC.Rules.Virtex.IBufsAndOBufsVirtex
All Implemented Interfaces:
DesignRuleConstants

public class IBufsAndOBufsVirtex
extends IBufsAndOBufs


Field Summary
 
Fields inherited from class byucc.jhdl.DRC.Rules.IBufsAndOBufs
ibufList, obufList, topCell
 
Fields inherited from class byucc.jhdl.DRC.DesignRule
cellList, checker, checkOk, description, enabled, failureReport, name, oneLineDescription, violatingCells
 
Fields inherited from interface byucc.jhdl.DRC.DesignRuleConstants
MSGHEADER_ERROR, MSGHEADER_NOTICE, MSGHEADER_STATUS, MSGHEADER_WARNING, MSGTYPE_ERR_ALL, MSGTYPE_ERR_EXPERTWARN, MSGTYPE_ERR_NOEXPERT, MSGTYPE_ERROR_BITS, MSGTYPE_MUTE, MSGTYPE_NOTICE, MSGTYPE_NOTICE_BITS, MSGTYPE_NOTICE_NOEXPERT, MSGTYPE_STATUS, MSGTYPE_STATUS_BITS, MSGTYPE_STATUS_NOEXPERT, MSGTYPE_WARN_ALL, MSGTYPE_WARN_NOEXPERT, MSGTYPE_WARNING_BITS, SHOW_NUM_RULES_CHECKED_EVERY
 
Constructor Summary
IBufsAndOBufsVirtex()
           
 
Method Summary
protected  boolean isIBuf(Cell cl)
          Returns true if cl is an instance of a Xilinx ibuf-type cell or a Virtex ibuf-type cell.
protected  boolean isIOPad(Cell cell)
           
protected  boolean isIPad_sim(Cell cell)
           
protected  boolean isIPad(Cell cell)
           
protected  boolean isOBuf(Cell cl)
          Returns true if cl is an instance of a Xilinx obuf-type cell or a Virtex obuf-type cell.
protected  boolean isOPad_sim(Cell cell)
           
 boolean isOPad(Cell cell)
           
 
Methods inherited from class byucc.jhdl.DRC.Rules.IBufsAndOBufs
checkPadCell, doCheck, sortCell
 
Methods inherited from class byucc.jhdl.DRC.DesignRule
addToCellList, addToCellList, addViolatingCell, checkOk, displayMsgHeader, getDescription, getDesignRuleChecker, getName, getOneLineDescription, getReport, getViolatingCells, msg, msg, msg, msg, msgln, msgln, registerViolation, resetState, setCurrentMsgType, setDesignRuleCheckerReference, setName, setReport, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IBufsAndOBufsVirtex

public IBufsAndOBufsVirtex()
Method Detail

isOBuf

protected boolean isOBuf(Cell cl)
Returns true if cl is an instance of a Xilinx obuf-type cell or a Virtex obuf-type cell.

Specified by:
isOBuf in class IBufsAndOBufs
Parameters:
cl - Cell to check its class to see if is an obuf type
Returns:
true if cl is an obuf-type cell, otherwise false

isIBuf

protected boolean isIBuf(Cell cl)
Returns true if cl is an instance of a Xilinx ibuf-type cell or a Virtex ibuf-type cell.

Specified by:
isIBuf in class IBufsAndOBufs
Parameters:
cl - Cell to check its class to see if is an ibuf type
Returns:
true if cl is an ibuf-type cell, otherwise false

isOPad

public boolean isOPad(Cell cell)
Specified by:
isOPad in class IBufsAndOBufs

isOPad_sim

protected boolean isOPad_sim(Cell cell)
Specified by:
isOPad_sim in class IBufsAndOBufs

isIOPad

protected boolean isIOPad(Cell cell)
Specified by:
isIOPad in class IBufsAndOBufs

isIPad

protected boolean isIPad(Cell cell)
Specified by:
isIPad in class IBufsAndOBufs

isIPad_sim

protected boolean isIPad_sim(Cell cell)
Specified by:
isIPad_sim in class IBufsAndOBufs


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.