⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 oalefinviarule.h

📁 openaccess读def,lef文件所用的源代码
💻 H
字号:
// *****************************************************************************// *****************************************************************************// LefInViaRule.h//// Header file of LefInViaRule.cpp for the 'lef2oa' translator.//// *****************************************************************************// Except as specified in the OpenAccess terms of use of Cadence or Silicon// Integration Initiative, this material may not be copied, modified,// re-published, uploaded, executed, or distributed in any way, in any medium,// in whole or in part, without prior written permission from Cadence.////                Copyright 2002-2005 Cadence Design Systems, Inc.//                           All Rights Reserved.////  $Author: nitters $//  $Revision: 1.26 $//  $Date: 2005/04/18 09:29:37 $//  $State: Exp $// *****************************************************************************// *****************************************************************************#ifndef LefInViaRule_P#define LefInViaRule_PBEGIN_LEFDEF_NAMESPACE// *****************************************************************************// LefInViaRule// *****************************************************************************class OA_LEFDEF_DLL_API	LefInViaRule {  public:                            LefInViaRule(LefIn	&translator);    virtual		    ~LefInViaRule();    virtual void	    parse(lefiViaRule	*techViaRule);  protected:    virtual void	    parseLayers();    virtual void	    parseGenerate(oaViaDefArray	&array);    virtual void	    parseCutResistance(oaStdViaDef  *viaDef);    virtual void	    parseOverhang(oaViaParam	&viaParams);    virtual void	    parseEnclosure(oaViaParam	&viaParams);    virtual void	    parseCutSize(oaViaParam	&viaParams);    virtual void	    parseCutSpacing(oaViaParam	&viaParams);    virtual void	    parseVias(oaViaDefArray &array);    virtual void	    parseWidthRanges();    virtual void	    parseProperties();    oaUInt4		    getRowIndex(oaInt4	row);    oaUInt4		    getColIndex(oaInt4	column);    lefiViaRule             *lefViaRule;    lefiViaRuleLayer	    *lefLayer1;        lefiViaRuleLayer	    *lefLayer2;    lefiViaRuleLayer	    *lefCutLayer;    oaViaSpec               *viaRule;    oaPhysicalLayer         *layer2;    oaPhysicalLayer         *layer1;    oaPhysicalLayer         *cutLayer;    oaUInt4		    colMin;    oaUInt4		    colMax;    oaUInt4		    rowMin;    oaUInt4		    rowMax;    oa2DLookupTbl<oaInt4, oaInt4, oaViaDefArrayValue*> viaTable;        LefIn		    &lefIn;};END_LEFDEF_NAMESPACE#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -