byucc.jhdl.DRC.Rules.XC4000
Class IBufsAndOBufsXC4000

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

public class IBufsAndOBufsXC4000
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
IBufsAndOBufsXC4000()
           
 
Method Summary
protected  boolean isIBuf(Cell cl)
          Returns true if cl is an instance of an XC4000 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 an XC4000 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

IBufsAndOBufsXC4000

public IBufsAndOBufsXC4000()
Method Detail

isOBuf

protected boolean isOBuf(Cell cl)
Returns true if cl is an instance of an XC4000 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 an XC4000 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.