oagTimerWireModel.h

Go to the documentation of this file.
00001 /* (c) Copyright 2004-2005, Cadence Design Systems, Inc.  All rights reserved. 
00002 
00003 This file is part of the OA Gear distribution.  See the COPYING file in
00004 the top level OA Gear directory for copyright and licensing information. */
00005 
00006 /*
00007 Author: Philip Chong <pchong@cadence.com>
00008 */
00009 
00010 #if !defined(oagTimerWireModel_P)
00011 #define oagTimerWireModel_P
00012 
00013 #include "oaDesignDB.h"
00014 #include "oagTimerModel.h"
00015 
00016 using namespace oa;
00017 
00018 namespace oagTimer {
00019 
00026 
00027 class WireModel {
00028   public:
00029     WireModel() {
00030         // nothing
00031     }
00032 
00033     virtual ~WireModel() {
00034         // nothing
00035     }
00036 
00037   public:
00040     virtual double getWireCap(oaNet *net) = 0;
00041 
00044     virtual DelayType getWireDelay(oaNet *net) = 0;
00045 };
00046 
00047 }
00048 
00049 #endif

Generated on Thu Aug 25 14:24:05 2011 by  doxygen 1.3.9.1