{"title":"First order nonlinear device bypass in circuit simulation","authors":"Bill Nye","doi":"10.1109/ICCAD.1988.122543","DOIUrl":null,"url":null,"abstract":"The current bypass scheme used in SPICE produces inconsistent approximations to the function and derivative values needed by Newton iteration. A consistent first-order bypass approach based on the first-degree Taylor polynomial at the previous evaluation point is introduced. Test results show moderate reductions in the number of time points and Newton iterations during transient analyses, an increase in the percentage of devices that bypass, and a significant decrease in the average relative error of output waveforms. This last result suggests that comparable accuracy can be achieved with a considerably larger setting of the user-settable accuracy parameter, leading to a significant decrease in CPU time.<<ETX>>","PeriodicalId":285078,"journal":{"name":"[1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers","volume":"316 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1988] IEEE International Conference on Computer-Aided Design (ICCAD-89) Digest of Technical Papers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCAD.1988.122543","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The current bypass scheme used in SPICE produces inconsistent approximations to the function and derivative values needed by Newton iteration. A consistent first-order bypass approach based on the first-degree Taylor polynomial at the previous evaluation point is introduced. Test results show moderate reductions in the number of time points and Newton iterations during transient analyses, an increase in the percentage of devices that bypass, and a significant decrease in the average relative error of output waveforms. This last result suggests that comparable accuracy can be achieved with a considerably larger setting of the user-settable accuracy parameter, leading to a significant decrease in CPU time.<>