edu.byu.ece.edif.util.clockdomain
Class ClockResourceManager

java.lang.Object
  extended by edu.byu.ece.edif.util.clockdomain.ClockResourceManager

public class ClockResourceManager
extends java.lang.Object


Field Summary
(package private)  ClockDomainParser _cdp
           
(package private)  java.util.Set<ClockResource> _clockResourceSet
           
(package private)  java.util.Set<EdifNet> _clockSet
           
 
Constructor Summary
ClockResourceManager(FlattenedEdifCell flatCell, EdifCellInstanceGraph ecic)
           
ClockResourceManager(java.lang.String fileName, java.lang.String[] dirs, java.lang.String[] files)
           
 
Method Summary
protected  java.util.Set<ClockResource> getClockResources()
           
protected  void identifyClocks()
           
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_cdp

ClockDomainParser _cdp

_clockSet

java.util.Set<EdifNet> _clockSet

_clockResourceSet

java.util.Set<ClockResource> _clockResourceSet
Constructor Detail

ClockResourceManager

public ClockResourceManager(java.lang.String fileName,
                            java.lang.String[] dirs,
                            java.lang.String[] files)
                     throws EdifException,
                            ParseException,
                            java.io.FileNotFoundException
Throws:
EdifException
ParseException
java.io.FileNotFoundException

ClockResourceManager

public ClockResourceManager(FlattenedEdifCell flatCell,
                            EdifCellInstanceGraph ecic)
                     throws EdifException,
                            ParseException,
                            java.io.FileNotFoundException
Throws:
EdifException
ParseException
java.io.FileNotFoundException
Method Detail

identifyClocks

protected void identifyClocks()

getClockResources

protected java.util.Set<ClockResource> getClockResources()

main

public static void main(java.lang.String[] args)
                 throws ParseException,
                        java.io.FileNotFoundException,
                        EdifException
Parameters:
args -
Throws:
ParseException
java.io.FileNotFoundException
EdifException