edu.byu.ece.edif.arch
Class Primitives

java.lang.Object
  extended by edu.byu.ece.edif.arch.Primitives

public class Primitives
extends java.lang.Object


Constructor Summary
Primitives()
           
 
Method Summary
static void tagLeafCellsAsPrimitives(EdifLibrary lib)
          Tag all leaf cells of a library as primitive.
static void tagLeafCellsAsPrimitives(EdifLibraryManager elm)
          Tag all leaf cells as primitive.
static void tagPrimitives(EdifLibrary lib, EdifLibrary primitives)
          Tag primitives in this library based on whether or not they match cells in the passed in library.
static void tagPrimitives(EdifLibraryManager elm, EdifLibrary primitives)
          Tag all primitive cells by comparing them to the cells contained within the passed-in library.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Primitives

public Primitives()
Method Detail

tagLeafCellsAsPrimitives

public static void tagLeafCellsAsPrimitives(EdifLibrary lib)
Tag all leaf cells of a library as primitive.


tagPrimitives

public static void tagPrimitives(EdifLibrary lib,
                                 EdifLibrary primitives)
Tag primitives in this library based on whether or not they match cells in the passed in library.

Parameters:
primitives - The library that contains primitives that will be compared against all cells in this library to match with primitives

tagPrimitives

public static void tagPrimitives(EdifLibraryManager elm,
                                 EdifLibrary primitives)
Tag all primitive cells by comparing them to the cells contained within the passed-in library.

Parameters:
primitives - Library containing primitives to be compared to cells.
See Also:
EdifCell.tagAsPrimitive(edu.byu.ece.edif.core.EdifLibrary)

tagLeafCellsAsPrimitives

public static void tagLeafCellsAsPrimitives(EdifLibraryManager elm)
Tag all leaf cells as primitive.