資源簡介
L-Edit11.1 win7\win8 32/64親測可用;利用計算集成電路自動設計工具軟件 L-EDIT 實現移相掩模圖形布局設計及交互式圖形編輯。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?“ldata.h“
#include?“demo.h“
/*?Input?Default?values??*/
#define?CAPVAL 100 /*?in?femtofarads?*/
#define?UNIT_CAPVAL 1000 /*?in?attofarads?per?square?micron?*/
#define?layer1 “Poly“
#define?layer2 “Poly2“
#define?OVERLAP 1 /*?in?microns?*/
#define?LIMIT_LENGTH 0 /*?in?microns?*/
#define?LIMIT_WIDTH 4 /*?in?microns?*/
int?get_cap_parameters(float?*pdesired_capval?float?*plimit_length
??float?*plimit_width?char?*layer1_name
??char?*layer2_name?float?*punit_capval
??float?*poverlap?float?FEMTO?float?UNITS
??float?ATTO)
{
/*??input?box?struct??*/
LDialogItem??Menu_Items[7]=?{
{“Desired?capacitor?value?(fF):“?““}
{“Set?capacitor?length?{0=none}?(um):“?““}
{“Set?capacitor?width?{0=none}?(um):“?““}
{“Name?of?layer1?{top?plate}?(um):“?““}
{“Name?of?layer2?{bottom?plate}?(um):“?““}
{“Inter-layer?unit?cap?(aF/um^2):“?““}
{“Overlap?of?layer1?beyond?layer2?(um):“?““}
};
/* convert?and?store?input?values?into?menu?struct?*/
sprintf(?Menu_Items[0].value?“%g“?(*pdesired_capval)?*=FEMTO);
sprintf(?Menu_Items[1].value?“%.2f“?(*plimit_length)?*=UNITS);
sprintf(?Menu_Items[2].value?“%.2f“?(*plimit_width)?*=UNITS);
strcpy(?Menu_Items[3].value?layer1_name);
strcpy(?Menu_Items[4].value?layer2_name?);
sprintf(?Menu_Items[5].value?“%g“?(*punit_capval)?*=(ATTO/pow(UNITS2))?);
sprintf(?Menu_Items[6].value?“%.2f“?(*poverlap)?*=UNITS);
if(?LDialog_MultiLineInputBox(?“Capacitor?Parameters“?Menu_Items?7?)?)
{
*pdesired_capval?=?atof(?Menu_Items[0].value);
*plimit_length?=?atof(?Menu_Items[1].value?);
*plimit_width?=?atof(?Menu_Items[2].value?);
strcpy(?layer1_name?Menu_Items[3].value?);
strcpy(?layer2_name?Menu_Items[4].value?);
*punit_capval?=?atof(?Menu_Items[5].value?);
*poverlap?=?atof(?Menu_Items[6].value?);
return?1;
}
else
{
return?0;
}
}?/*?End?of?Function:??get_cap_parameters?*/
void?CapacitorMacro(?void?)
{
LFile?File;
LCell?Cell;
char?STR[PAGESIZE]?STR2[PAGESIZE];
LTechnology?InitialTechSettings?tech;
LGrid?GridSettings;
long?InitialGridSize;
/*??units?variables??*/
float?ATTO?FEMTO?FEMTO2ATTO?ATTO2FEMTO;
float?UNITS;
char??units[LINESIZE];
/*??input?and?design?variables??*/
Llayer??layer1?layer2;
char??layer1_name[NAMESIZE]?layer2_name[NAMESIZE];
float?desired_capval?unit_capval;
float?ideal_area;
long??real_capval?real_area;
float?limit_length?limit_width;
float?overlap;
long??width1?width2?length1?length2;
int???negative?too_small;
/*??construction?variables??*/
LPoint???cursor_location;
LCoord???x?y;
/*****************************/
/*??Display?Warning?Message??*/
/*****************************/
LStatusBar_SetMsg(“All?dimensions?must?be?in?Microns.“);
/**************************/
/*??Form?default?value
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-12-18?10:15??L-Edit?11.1\
?????目錄???????????0??2010-10-08?20:13??L-Edit?11.1\L-Edit?11.1\
?????目錄???????????0??2010-10-08?20:13??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\
?????文件???????66606??2006-09-28?20:01??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\1.tdb
?????文件???????66475??2006-09-28?19:58??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\1.tdo
?????目錄???????????0??2010-10-08?20:13??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\
?????文件???????54088??2003-12-12?12:44??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\alphabet.tdb
?????文件??????157696??2005-03-09?07:52??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\AreaCalc.upi
?????文件??????470528??2005-03-09?08:00??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\devgen.upi
?????文件??????180224??2005-03-09?07:52??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\DRCFlatten.upi
?????文件??????284160??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\Dxf.upi
?????文件??????175104??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\EditPinProp.upi
?????文件??????164864??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\FileInfo2Cell.upi
?????文件??????176640??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\FlattenCells.upi
?????文件??????183808??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\GotoDevice.upi
?????文件??????202240??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\la
?????文件??????552960??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\Lib2tdb.upi
?????文件??????247296??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\makelogo.upi
?????文件??????222720??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\MaskSep.upi
?????文件???????37376??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\MoveOrigin.upi
?????文件??????183296??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\MultipleCellOperations.upi
?????文件??????214528??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\ob
?????文件??????211456??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\padcount.upi
?????文件??????162816??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\Poly2Ortho45.upi
?????文件??????225792??2005-03-09?07:54??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\ReplaceInstance.upi
?????文件???????79872??2005-03-09?07:59??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\talign.dll
?????文件???????98816??2005-03-09?07:49??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\tcmdline.dll
?????文件??????241152??2005-03-09?07:50??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\tdrcnvg.dll
?????文件??????178688??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\TextResize.upi
?????文件??????297984??2005-03-09?07:53??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\tlesupp.upi
?????文件??????279552??2005-03-09?07:59??L-Edit?11.1\L-Edit?11.1\L-Edit?11.1\AddIns\tsdltb.dll
............此處省略720個文件信息
- 上一篇:太陽能光伏并網發電及其逆變控制
- 下一篇:實時碰撞檢測算法技術.pdf
評論
共有 條評論