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

📄 oalefinlayer.h

📁 openaccess读def,lef文件所用的源代码
💻 H
字号:
// *****************************************************************************// *****************************************************************************// LefInLayer.h//// Header file of LefInLayer.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: sailajad $//  $Revision: 1.47 $//  $Date: 2005/08/05 01:41:34 $//  $State: Exp $// *****************************************************************************// *****************************************************************************#ifndef LefInLayer_P#define LefInLayer_PBEGIN_LEFDEF_NAMESPACE// *****************************************************************************// LefInLayer// *****************************************************************************class OA_LEFDEF_DLL_API	LefInLayer {  public:                            LefInLayer(LefIn	&translator);    virtual		    ~LefInLayer();    virtual void	    parse(lefiLayer *data);    oaPhysicalLayer         *getLayer();  protected:    virtual void	    parseMastersliceLayer();    virtual void	    parseImplantLayer();    virtual void	    parseRoutingLayer();    virtual void	    parseCutLayer();    virtual void	    parsePitch();    virtual void	    parseDiagPitch();    virtual void	    parseOffset();    virtual void	    parseWidth();    virtual void	    parseMinWidth();    virtual void	    parseMaxWidth();    virtual void	    parseDiagWidth();     virtual void	    parseMinStep();    virtual void	    parseMinSize();    virtual void	    parseDiagMinEdgeLength();     virtual void	    parseArea();    virtual void	    parseMinEnclosedArea();    virtual void	    parseProtrusionWidth();    virtual void	    parseSpacing();    virtual void	    parseSpacingInfluence();    virtual void	    parseSpacingTable();    virtual void	    parseSpacingTableInfluence();    virtual void	    parseDiagSpacing();    virtual void	    parseCutSpacing();    virtual void	    parseEnclosure();    virtual void	    parsePreferredEnclosure();    virtual void	    parseEnclosureMetal();    virtual void	    parseDirection();    virtual void	    parseWireExt();    virtual void	    parseMinCut();    virtual void	    parseMinCutMetal();    virtual void	    parseMinProtrusionCut();    virtual void	    parseCutRes();    virtual void	    parseRes();    virtual void	    parseCap();    virtual void	    parseHeight();    virtual void	    parseThickness();    virtual void	    parseShrinkage();    virtual void	    parseCapMul();    virtual void	    parseEdgeCap();    virtual void	    parseDensity();    virtual void	    parseFill();    virtual void	    parseAntenna();    virtual void	    parseAntenna53();    virtual void	    parseAntenna54();    virtual void	    parseProperties();    virtual void	    parseACCurDen();    virtual void	    parseDCCurDen();        virtual oaPhysicalLayer *createLayer(oaMaterial material);    virtual oaLayerNum	    getNextFreeLayerNum();    virtual oaUInt4	    getNextFreeMaskNum();        oaUInt4                 getIndex(oa1DLookupTbl<oaInt4, oaInt4>	&table,				     oaInt4 				header);    oaUInt4                 getRowIndex(oa2DLookupTbl<oaInt4, oaInt4, oaInt4>					&table,					oaInt4 row);    oaUInt4                 getColIndex(oa2DLookupTbl<oaInt4, oaInt4, oaInt4>					&table,					oaInt4 column);    void		    setMinCutConstraint(oaLayerNum  layerNum,						oaInt4	    dist,						oaInt4	    length,						oaInt4	    width,						oaInt4	    numCut);    oaPhysicalLayer         *layer;    lefiLayer               *lefLayer;    LefIn		    &lefIn;};END_LEFDEF_NAMESPACE#endif

⌨️ 快捷键说明

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