°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
Èݲtstep±íʾ·ÂÕæ²½³¤Öµ£¬delmax±íʾ×î´óÔÊÐíʱ¼ä²½³¤£¬ÆäÖÐdelmax=tstep*max£¬¡¡¡¡
¡¡¡¡¡¡¡£option¡¡dvdt=4¡¡ÓÃÓÚÊý×ÖCMOSµç··ÂÕæ£¨Ä¬ÈÏÉèÖã©£¬¡£option¡¡dcca=1¡¡ÔÚÖ±Á÷ɨÃèʱ¡¡
Ç¿ÐмÆËãËæµçѹ±ä»¯µÄµçÈÝ£¬¡£option¡¡captab¶Ô¶þ¼«¹Ü¡¢BJT¹Ü¡¢MOS¡¢JFET¡¢ÎÞÔ´µçÈÝÆ÷£¬¡¡
´òÓ¡³öÐźŵĽڵãµçÈÝÖµ£¬¡£option¡¡dcstep=val½«Ö±Á÷Ä£ÐÍºÍÆ÷¼þת»»Îªµçµ¼£¬Ö÷ÒªÓ¦Óá¡
ÓÚ¡°No¡¡DC¡¡Path¡¡to¡¡Ground¡±»òÓÐÖ±Á÷ͨ·£¬µ«²»·ûºÏHspice¶¨ÒåµÄÇé¿ö¡£¡¡¡¡
¡¡£¨2£©MODEL¡¡OPTION¡¡Óï¾ä£º¡¡¡¡
¡¡¡¡¡¡SCALEÓ°ÏìÆ÷¼þ²ÎÊý£¬È磺L¡¢W¡¢area£¬SCALMÓ°Ïìmodel²ÎÊý£¬È磺tox¡¢vto¡¢tnom¡£¡¡¡¡
¡¡£¨3£©×¢ÊÍÓï¾ä¡¡¡¡
6¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡455¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡×¢ÊÍÓï¾äÒÔ¡±*¡±ÎªÊ××Ö·û£¬Î»ÖÃÊÇÈÎÒâµÄ£¬ËüΪ·ÇÖ´ÐÐÓï¾ä¡£¡¡¡¡
1¡£7¡¡·ÂÕæ¿ØÖƺÍÊÕÁ²¡¡¡¡
¡¡¡¡¡¡Hspice·ÂÕæ¹ý³Ì²ÉÓÃNewton¡RaphsonË㷨ͨ¹ýµü´ú½â¾ØÕ󷽳̣¬Ê¹½ÚµãµçѹºÍ֧·µç¡¡
Á÷Âú×ãKirchoff¶¨ÂÉ¡£µü´úËã·¨¼ÆËã²»³É¹¦µÄ½Úµã£¬Ö÷ÒªÊÇÒòΪ¼ÆËãʱ³¬¹ýÁËHspiceÏÞÖÆ¡¡
µÄÿÖÖ·ÂÕæµü´úµÄ×Ü´ÎÊý´Ó¶ø³¬¹ýÁ˵ü´úµÄÏÞÖÆ£¬»òÊÇʱ¼ä²½³¤ÖµÐ¡ÓÚHspiceÔÊÐíµÄ×îС¡¡
Öµ¡£¡¡¡¡
¡¡£¨1£©Ôì³É¡¡Hspice¡¡·ÂÕæ²»ÊÕÁ²Ö÷ÒªÓС°No¡¡Convergence¡¡in¡¡DC¡¡Solution¡±ºÍ¡°Timestep¡¡too¡¡¡¡
Small¡±£¬Æä¿ÉÄܵÄÔÒòÊÇ£º¡¡¡¡
¡¡¡¡¡¡¢Ùµç·µÄÍØÆË½á¹¹£º¡¡¡¡
¡¡¡¡¡¡µçÂ·ÍØÆË½á¹¹Ôì³É·ÂÕæ²»ÊÕÁ²Ö÷ÒªÓУºµç·Á¬Ïß´íÎó£¬scale¡¢scalmºÍparamÓï¾ä´íÎ󣬡¡
ÆäËû´íÎó¿ÉÒÔͨ¹ý²éÕÒÁбíÎļþÖеÄwarningºÍerrors·¢ÏÖ¡£¡¡¡¡
¡¡¡¡¡¡½â¾öµÄ·½·¨ÊÇ£º½«µç··Ö³É²»Í¬µÄСģ¿é£¬·Ö±ð½øÐзÂÕæ£»¼ò»¯ÊäÈëÔ´£»µ÷Õû¶þ¼«¹Ü¡¡
µÄ¼ÄÉúµç×裻µ÷Õû´íÎóÈÝ²î£¬ÖØÐÂÉèÖÃRELV£¬ABSV£¬RELI£¬ABSI£¬RELMOS£¬ABSMOSµÈ¡£¡¡¡¡
¡¡¡¡¡¡¢Ú·ÂտģÐÍ£º¡¡¡¡
¡¡¡¡¡¡ÓÉÓÚËùÓеİ뵼ÌåÆ÷¼þÄ£ÐͶ¼¿ÉÄܰüº¬µç¸ÐΪÁãµÄÇøÓò£¬Òò´Ë¿ÉÄÜÒýÆðµü´úµÄ²»ÊÕÁ²¡£¡¡¡¡
¡¡¡¡¡¡½â¾öµÄ·½·¨ÊÇ£ºÔÚPN½á»òMOSµÄ©ÓëÔ´Ö®¼ä¿ç½ÓÒ»¸öСµç×裻½«¡£optionÖÐĬÈϵġ¡
GMINDC¡¢GMINÔö´ó¡£¡¡¡¡
¡¡¡¡¡¡¢Û·ÂÕæÆ÷µÄoptionsÉèÖ㺡¡¡¡
¡¡¡¡¡¡·ÂÕæ´íÎóÈݲî¾ö¶¨ÁË·ÂÕæµÄ¾«¶ÈºÍËÙ¶È£¬ÒªÁ˽âÄãËùÄܽÓÊܵÄÈݲîÊǶàÉÙ¡£¡¡¡¡
¡¡¡¡¡¡½â¾öµÄ·½·¨ÊÇ£ºµ÷Õû´íÎóÈÝ²î£¬ÖØÐÂÉèÖÃRELV£¬ABSV£¬RELI£¬ABSI£¬RELMOS£¬ABSMOS¡¡
µÈ¡£¡¡¡¡
¡¡£¨2£©Õë¶Ô·ÂÕæ·ÖÎöÖпÉÄܳöÏֵIJ»ÊÕÁ²Çé¿ö½øÐзÖÎö£º¡¡¡¡
¡¡¡¡¡¡¢ÙÖ±Á÷¹¤×÷µã·ÖÎö£º¡¡¡¡
¡¡¡¡¡¡Ã¿ÖÖ·ÖÎö·½Ê½¶¼ÒÔÖ±Á÷²Ù×÷µã·ÖÎö¿ªÊ¼£¬ÓÉÓÚHspiceÓкÜÉٵĹØÓÚÆ«ÖõãµÄÐÅÏ¢£¬Ëù¡¡
ÒÔ½øÐÐDC¡¡OP·ÖÎöÊǺÜÀ§Äѵ쬷ÖÎö½á¹û½«Êä³öµ½¡£icÎļþÖС£¡¡¡¡
¡¡¡¡¡¡¶ÔDC¡¡OP·ÖÎö²»ÊÕÁ²µÄÇé¿ö£¬½â¾ö·½·¨ÊÇ£ºÉ¾³ý¡£optionÓï¾äÖгýacct£¬list£¬node£¬¡¡
postÖ®ÍâµÄËùÓÐÉèÖ㬲ÉÓÃĬÈÏÉèÖ㬲éÕÒ¡£lisÎļþÖйØÓÚ²»ÊÕÁ²µÄÔÒò£»Ê¹Óá£nodeset¡¡
ºÍ¡£icÓï¾ä×ÔÐÐÉèÖò¿·Ö¹¤×÷µãµÄÆ«Öã»DC¡¡OP²»ÊÕÁ²»¹ÓпÉÄÜÊÇÓÉÓÚmodelÒýÆðµÄ£¬ÈçÔÚÑÇ¡¡
ãÐÖµÇøÄ£ÐͳöÏֵ絼Ϊ¸ºµÄÇé¿ö¡£¡¡¡¡
¡¡¡¡¡¡¢ÚÖ±Á÷ɨÃè·ÖÎö£º¡¡¡¡
¡¡¡¡¡¡ÔÚ¿ªÊ¼Ö±Á÷ɨÃè·ÖÎö֮ǰ£¬HspiceÏÈ×öDC¡¡OP¼ÆË㣬ÒýÆðÖ±Á÷ɨÃè·ÖÎö²»ÊÕÁ²µÄÔÒò¿É¡¡
ÄÜÊÇ¿ìËٵĵçѹ»òµçÁ÷±ä»¯£¬Ä£Ð͵IJ»Á¬Ðø¡£¡¡¡¡
¡¡¡¡¡¡½â¾öµÄ·½·¨ÊÇ£º¶ÔÓÚµçѹ»òµçÁ÷±ä»¯Ì«¿ì£¬Í¨¹ýÔö¼ÓITL2¡¡À´±£Ö¤ÊÕÁ²£¬¡£option¡¡ITL2¡¡
ÊÇÔÚÖ±Á÷ɨÃè·ÖÎöÖÐÔÚÿһ²½ÔÊÐíµü´úµÄ´ÎÊý£¬Í¨¹ýÔö¼Óµü´ú´ÎÊý£¬¿ÉÒÔÔÚµçѹ»òµçÁ÷±ä¡¡
»¯ºÜ¿ìµÄµãÊÕÁ²¡£¶ÔÓÚÄ£Ð͵IJ»ÊÕÁ²£¬Ö÷ÒªÊÇÓÉÓÚMOS¹ÜÏßÐÔÇøºÍ±¥ºÍÇøÖ®¼äµÄ²»Á¬Ðø£¬¡¡
Newton¡RaphsonËã·¨ÔÙ²»Á¬Ðøµã´¦½øÐеüµã¼ÆËã²úÉúÕðµ´£¬¿ÉÒÔͨ¹ýÔö¼õ·ÂÕæ²½³¤Öµ»ò¸Ä¡¡
±ä·ÂÕæ³õʼֵÀ´±£Ö¤ÊÕÁ²£¬È磺¡£dc¡¡vin¡¡0v¡¡5v¡¡0¡£1vµÄÖ±Á÷·ÖÎö²»ÊÕÁ²£¬¿ÉÒÔ¸ÄΪ¡£dc¡¡vin¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡7¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡456¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
0v¡¡5v¡¡0¡£2vÔö´ó²½³¤Öµ£¬¡£dc¡¡vin¡¡0¡£01v¡¡5¡£01v¡¡0¡£1v¸Ä±ä·ÂÕæµÄ·¶Î§¡£¡¡¡¡
¡¡¡¡¡¡¡¡¢ÛACƵÂÊ·ÖÎö£º¡¡¡¡
¡¡¡¡¡¡¡¡ÓÉÓÚACɨÃèÊǽøÐÐÆµÂÊ·ÖÎö£¬Ò»µ©ÓÐÁËDC¡¡OP£¬AC·ÖÎöÒ»°ã¶¼»áÊÕÁ²£¬Ôì³É²»ÊÕÁ²µÄÔ¡¡
ÒòÖ÷ÒªÊÇDC¡¡OP·ÖÎö²»ÊÕÁ²£¬½â¾öµÄ·½·¨¿ÉÒԲο´Ç°Ãæ¹ØÓÚDC¡¡OPµÄ·ÖÎö¡£¡¡¡¡
¡¡¡¡¡¡¡¡¢Ü˲̬·ÖÎö£º¡¡¡¡
¡¡¡¡¡¡¡¡Ë²Ì¬·ÖÎöÏȽøÐÐÖ±Á÷¹¤×÷µãµÄ¼ÆË㣬½«¼ÆËã½á¹û×÷Ϊ˲̬·ÖÎöÔÚT0¡¡Ê±¿ÌµÄ³õʼֵ£¬ÔÙ¡¡
ͨ¹ýNewton¡RaphsonËã·¨½øÐеü´ú¼ÆË㣬ÔÚµü´ú¼ÆËã¹ý³ÌÖÐʱ¼ä²½³¤ÖµÊǶ¯Ì¬±ä»¯¡¡
µÄ£¬¡£tran¡¡tstepÖеIJ½³¤Öµ²¢²»ÊÇ·ÂÕæµÄ²½³¤Öµ£¬Ö»ÊÇ´òÓ¡Êä³ö·ÂÕæ½á¹ûµÄʱ¼ä¼ä¸ôµÄÖµ£¬¡¡
¿ÉÒÔͨ¹ýµ÷Õû¡£options¡¡lvltim¡¡imax¡¡iminÀ´µ÷Õû²½³¤Öµ¡£¡¡¡¡
¡¡¡¡¡¡¡¡Ë²Ì¬·ÖÎö²»ÊÕÁ²Ö÷ÒªÊÇÓÉÓÚ¿ìËٵĵçѹ±ä»¯ºÍÄ£Ð͵IJ»Á¬Ðø£¬¶ÔÓÚ¿ìËٵĵçѹ±ä»¯¿É¡¡
ÒÔͨ¹ý¸Ä±ä·ÖÎöµÄ²½³¤ÖµÀ´±£Ö¤ÊÕÁ²¡£¶ÔÄ£Ð͵IJ»Á¬Ðø£¬¿ÉÒÔͨ¹ýÉèÖÃCAPOPºÍACMµçÈÝ£¬¡¡
¶ÔÓÚ¸ø¶¨µÄÖ±Á÷Ä£ÐÍÒ»°ãÑ¡ÔñCAPOP=4£¬ACM=3£¬¶ÔÓÚlevel¡¡49£¬ACM=0¡£¶Ô˲̬·ÖÎö£¬Ä¬ÈÏ¡¡
²ÉÓÃTrapezoidalËã·¨£¬¾«¶È±È½Ï¸ß£¬µ«ÈÝÒײúÉú¼ÄÉúÕñµ´£¬²ÉÓÃGEARËã·¨×÷ΪÂ˲¨Æ÷¿ÉÒÔ¡¡
ÂËÈ¥ÓÉÓÚËã·¨²úÉúµÄÕñµ´£¬¾ßÓиü¸ßµÄÎȶ¨ÐÔ¡£¡¡¡¡
1¡£8¡¡ÊäÈëÓï¾ä¡¡¡¡
¡¡¡¡¡¡¡¡¶ÔÓÚ¡£paramÓï¾ä£¬¡£param¡¡PARHIER=GLOBALÊÇĬÈϵģ¬Ê¹µÃ²ÎÊý¿ÉÒÔ°´ÕÕTop¡Down±ä¡¡
»¯¡£param¡¡PARHIER=LOCAL£¬¿ÉÒÔÊDzÎÊýÖ»ÔÚ¾Ö²¿ÓÐЧ¡£¡¡¡¡
¡¡¡¡¡¡¡¡¶ÔÓÚ¡£measureÓï¾ä£¬¿ÉÒÔ²ÉÓõÄģʽÓÐrise£¬fall£¬delay£¬average£¬rms£¬min£¬¡¡
peak¡to¡peak£¬Find¡When£¬Î¢·ÖºÍ»ý·ÖµÈ¡£¶ÔFind¡WhenÓï¾ä£¬¡£measure¡¡¡¡¡¡
result¡¡find¡¡val¡¡when¡¡out_val=val¡¡£¬¶Ô΢·ÖºÍ»ý·ÖÓï¾ä£¬¡£measure¡¡¡¡
¡¡result¡¡¡¡val¡¡¡£¡¡¡¡
¡¡¡¡¡¡¡¡¶ÔÓÚ¡£ALTERÓï¾ä£¬¿ÉÒÔͨ¹ý¸Ä±ä¡£ALTERÀ´¸Ä±äʹÓò»Í¬µÄ¿â£¬ÆäÖС£ALTERÓï¾ä¿ÉÒÔ°ü¡¡
º¬elementÓï¾ä¡¢¡£data¡¢¡£lib¡¢¡£dellib¡¢¡£include¡¢¡£model¡¢¡£nodeset¡¢¡£ic¡¢¡£op¡¢¡¡¡¡
¡¡¡¡¡¡¡¡¡£options¡¢¡£param¡¢¡£temp¡¢¡£tf¡¢¡£dc¡¢¡£acÓï¾ä£¬²»Äܰüº¬¡£print¡¢¡£plot¡¢¡£graph¡¡
»òÆäËûI/OÓï¾ä£¬Í¬Ê±Ó¦¸Ã±ÜÃâÔÚ¡£ALTERÖÐÔö¼Ó·ÖÎöÓï¾ä¡£¡¡¡¡
1¡£9¡¡Í³¼Æ·ÖÎö·ÂÕæ¡¡¡¡
¡¡¡¡¡¡¡¡Ö÷ÒªÊÇ¶ÔÆ÷¼þºÍÄ£ÐͽøÐÐMonte¡¡Carlo·ÖÎö£¬Ëæ»úÊýµÄ²úÉúÖ÷ÒªÒÀÀµGaussian¡¢¡¡
Uniform¡¢Limit·ÖÎö£¬Í¨¹ý¡£paramÉèÖ÷ֲ¼ÀàÐÍ£¬½«dc¡¢ac¡¢tranÉèÖÃΪMonte¡¡Carlo·ÖÎö£¬¡¡
Óá£measureÊä³ö·ÖÎö½á¹û£¬È磺¡¡¡¡
¡¡¡¡¡¡¡¡¡£param¡¡tox=agauss£¨200£¬10£¬1£©¡¡¡¡
¡¡¡¡¡¡¡¡¡£tran¡¡20p¡¡1n¡¡sweep¡¡MONTE=20¡¡¡¡
¡¡¡¡¡¡¡¡¡£model¡¡¡¡¡tox=tox¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡ÆäÖУ¬¶ÔGaussian·ÖÎö¡£param¡¡ver=gauss£¨nom_val£¬rel_variation£¬sigma£¬mult£©£¬¡¡¡¡
¡¡¡¡¡¡¡¡¡£param¡¡ver=agauss£¨nom_val£¬abs_variation£¬sigma£¬mult£©£¬¡¡¡¡
¡¡¡¡¡¡¡¡¶ÔUniform·ÖÎö£¬¡£param¡¡ver=unif£¨nom_val£¬rel_variation£¬mult£©£¬¡¡¡¡
¡¡¡¡¡¡¡¡¡£param¡¡ver=aunif£¨nom_val£¬abs_variation£¬mult£©£¬¡¡¡¡
8¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡457¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¶ÔLimit·ÖÎö£¬¡£param¡¡ver=limit£¨nom_val£¬abs_variation£©£¬Èç¹ûÄãÆ´´íGauss»ò¡¡
Uniform¡¢Limit£¬²»»á²úÉú¾¯¸æ£¬µ«²»½«²úÉú·Ö²¼¡£¡¡¡¡
1¡£10¡¡HSPICE¡¡·ÂÕæÊ¾Àý¡¡¡¡
¡¡¡¡¡¡¡¡Hspice¡¡¿ÉÒÔÖ´Ðи÷ÖÖÄ£Äâµç··ÂÕæ£¬ËüµÄ¾«¶ÈºÜ¸ß¡£Í¨¹ýµã»÷×ÀÃæ¿ì½Ý·½Ê½Hspice£¬¡¡
Æô¶¯Hspice¡£¡¡¡¡
¡¡¡¡¡¡¡¡HspiceÄ£Äâ²½ÖèÈçÏ£º¡¡¡¡
¡¡¡¡¡¡¡¡¢ÙÓɵç·ͼÌáÈ¡Íø±í»òÊÖ¹¤±àÐ´Íø±í£¬×¢ÒâÍø±íÎļþÒÔ¡£sp½áβ¡£ÀýÈ磬µçÂ·Íø±íÎļþ¡¡
Ϊeyediag¡£sp£»±êÌâΪ£º*Eye¡¡Diagrams£»Êä³ö±¨¸æÎļþ£ºeyediag¡£lis¡£¡¡¡¡
¡¡¡¡¡¡¡¡¢ÚÔËÐÐÄ£Ä⣬Íê³Éºó¼