Virtuoso®AnalogDesignEnvironmentUserGuideProductVersion5.1.41December20051999-2005CadenceDesignSystems,Inc.Allrightsreserved.PrintedintheUnitedStatesofAmerica.CadenceDesignSystems,Inc.,555RiverOaksParkway,SanJose,CA95134,USATrademarks:TrademarksandservicemarksofCadenceDesignSystems,Inc.(Cadence)containedinthisdocumentareattributedtoCadencewiththeappropriatesymbol.ForqueriesregardingCadence’strademarks,contactthecorporatelegaldepartmentattheaddressshownaboveorcall1-800-862-4522.Allothertrademarksarethepropertyoftheirrespectiveholders.RestrictedPrintPermission:Thispublicationisprotectedbycopyrightandanyunauthorizeduseofthispublicationmayviolatecopyright,trademark,andotherlaws.Exceptasspecifiedinthispermissionstatement,thispublicationmaynotbecopied,reproduced,modified,published,uploaded,posted,transmitted,ordistributedinanyway,withoutpriorwrittenpermissionfromCadence.Thisstatementgrantsyoupermissiontoprintone(1)hardcopyofthispublicationsubjecttothefollowingconditions:1.Thepublicationmaybeusedsolelyforpersonal,informational,andnoncommercialpurposes;2.Thepublicationmaynotbemodifiedinanyway;3.Anycopyofthepublicationorportionthereofmustincludealloriginalcopyright,trademark,andotherproprietarynoticesandthispermissionstatement;and4.Cadencereservestherighttorevokethisauthorizationatanytime,andanysuchuseshallbediscontinuedimmediatelyuponwrittennoticefromCadence.Disclaimer:InformationinthispublicationissubjecttochangewithoutnoticeanddoesnotrepresentacommitmentonthepartofCadence.TheinformationcontainedhereinistheproprietaryandconfidentialinformationofCadenceoritslicensors,andissuppliedsubjectto,andmaybeusedonlybyCadence’scustomerinaccordancewith,awrittenagreementbetweenCadenceanditscustomer.Exceptasmaybeexplicitlysetforthinsuchagreement,Cadencedoesnotmake,andexpresslydisclaims,anyrepresentationsorwarrantiesastothecompleteness,accuracyorusefulnessoftheinformationcontainedinthisdocument.Cadencedoesnotwarrantthatuseofsuchinformationwillnotinfringeanythirdpartyrights,nordoesCadenceassumeanyliabilityfordamagesorcostsofanykindthatmayresultfromuseofsuchinformation.RestrictedRights:Use,duplication,ordisclosurebytheGovernmentissubjecttorestrictionsassetforthinFAR52.227-14andDFAR252.227-7013etseq.oritssuccessor.VirtuosoAnalogDesignEnvironmentUserGuideDecember20053ProductVersion5.1.41Preface.............................................................23RelatedDocuments.....................................................23TypographicandSyntaxConventions.......................................24SKILLSyntaxExamples...............................................25FormExamples.....................................................261FeaturesoftheVirtuoso®AnalogDesignEnvironment.....27ConsistentUserInterface................................................27AnalogDesignEntry....................................................28DesignHierarchy.......................................................28SimulatorsSupported...................................................28Annotation............................................................28InteractiveSimulation....................................................29SimulationOutputandAnalysis............................................29AdvancedAnalysis......................................................292EnvironmentSetup...............................................31AbouttheSimulationWindow.............................................31DisplayingtheSimulationWindow.......................................32ChoosingtheDesign.................................................33ChoosingaSimulator.................................................34SettingtheSimulationTemperature......................................36SettingtheModelPath................................................36ChoosingaUserInterfacePath.........................................41UsingtheSimulationWindow...........................................41UsingtheSchematicWindow...........................................42SimulatorInterfaces.....................................................43SpectreSimulator....................................................43ContentsVirtuosoAnalogDesignEnvironmentUserGuideDecember20054ProductVersion5.1.41VirtuosoUltraSimSimulatorInterface....................................45VirtuosoAMSSimulatorInterface.......................................46Mixed-SignalSimulators...............................................51HspiceDirectInterface................................................51HSPICESocketInterface..............................................52CadenceSPICESimulator.............................................53SettingUpSimulationFiles...............................................53SettingSimulationEnvironmentOptions.....................................55SettingSimulationEnvironmentOptionsforDirectSimulation..................55SettingEnvironmentOptionsforAMS....................................57SettingSimulationEnvironmentOptionsforSocketSimulation.................68SettingUpaRemoteSimula