{"id":36687,"date":"2003-07-01T21:27:56","date_gmt":"2003-07-01T21:27:56","guid":{"rendered":"https:\/\/silvaco.com\/%e6%9c%aa%e5%88%86%e7%b1%bb\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/"},"modified":"2021-10-13T10:41:44","modified_gmt":"2021-10-13T17:41:44","slug":"behavioral-modeling-of-pll-using-verilog-a-with-smartspice","status":"publish","type":"post","link":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","title":{"rendered":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice"},"content":{"rendered":"<div id='template_overview'  class='avia-section main_color avia-section-small avia-no-border-styling  avia-bg-style-scroll  avia-builder-el-0  el_before_av_section  avia-builder-el-first   container_wrap fullsize' style='background-color: #ffffff;  margin-top:0px; margin-bottom:0px; '  ><div class='container' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-36687'><div class='entry-content-wrapper clearfix'>\n<div class='flex_column_table av-equal-height-column-flextable -flextable' style='margin-top:20px; margin-bottom:0px; '><div class=\"flex_column av_three_fourth  flex_column_table_cell av-equal-height-column av-align-top first  avia-builder-el-1  el_before_av_one_fourth  avia-builder-el-first  \" style='padding:0px 0px 0px 0px ; border-radius:0px; '><section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><h1>Behavioral Modeling of PLL Using Verilog-A with SmartSpice<\/h1>\n<h3>Introduction<\/h3>\n<p>In this article, we describe practical behavioral modeling for highly non-linear circuits using Verilog-A, which is analog extension of Verilog-AMS. At first, we describe behavioral modeling techniques for phase\/frequency detectors (PFD) and voltage-controlled oscillators (VCO) those are essential part of phase-locked loop systems shown in Figure.1. Model parameter extraction techniques are described and demonstrated later. Finally, these models are simulated with SmartSpice and verified against the results of transistor circuit simulations.<\/p>\n<\/div><\/section><\/div><div class='av-flex-placeholder'><\/div><div class=\"flex_column av_one_fourth  flex_column_table_cell av-equal-height-column av-align-top av-zero-column-padding   avia-builder-el-3  el_after_av_three_fourth  avia-builder-el-last  \" style='border-radius:0px; ' id=\"whitepaper\" ><p><div  class='avia-builder-widget-area clearfix  avia-builder-el-4  el_before_av_image  avia-builder-el-first '><div id=\"nav_menu-29\" class=\"widget clearfix widget_nav_menu\"><div class=\"menu-simulation-standard-side-menu-chinese-simplified-container\"><ul id=\"menu-simulation-standard-side-menu-chinese-simplified\" class=\"menu\"><li id=\"menu-item-35571\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-35571\"><a href=\"https:\/\/silvaco.com\/zh-hans\/technical-library\/simulation-standard\/\">Simulation Standard<\/a><\/li>\n<\/ul><\/div><\/div><\/div><br \/>\n<div  class='avia-image-container  av-styling-    avia-builder-el-5  el_after_av_sidebar  el_before_av_button  avia-align-center '  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\"  ><div class='avia-image-container-inner'><div class='avia-image-overlay-wrap'><a href=\"\/dynamicweb\/jsp\/downloads\/DownloadDocStepsAction.do?req=download&amp;nm=simstd_jul_2003_a2.pdf\" class='avia_image' target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"1344\" height=\"1669\" class='wp-image-21985 avia-img-lazy-loading-not-21985 avia_image' src=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg\" alt='' title='simstd_jul_2003_a2'  itemprop=\"thumbnailUrl\" srcset=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg 1344w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-242x300.jpg 242w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-829x1030.jpg 829w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-768x954.jpg 768w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-1237x1536.jpg 1237w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-1208x1500.jpg 1208w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-568x705.jpg 568w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-30x37.jpg 30w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-44x55.jpg 44w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2-39x48.jpg 39w\" sizes=\"(max-width: 1344px) 100vw, 1344px\" \/><\/a><\/div><\/div><\/div><br \/>\n<div  class='avia-button-wrap avia-button-center  avia-builder-el-6  el_after_av_image  avia-builder-el-last ' ><a href='\/dynamicweb\/jsp\/downloads\/DownloadDocStepsAction.do?req=download&amp;nm=simstd_jul_2003_a2.pdf' class='avia-button  avia-color-grey   avia-icon_select-yes-right-icon avia-size-small avia-position-center ' target=\"_blank\" rel=\"noopener noreferrer\"><span class='avia_iconbox_title' >Download Simulation Standard<\/span><span class='avia_button_icon avia_button_icon_right' aria-hidden='true' data-av_icon='\ue875' data-av_iconfont='entypo-fontello'><\/span><\/a><\/div><\/p><\/div><\/div><!--close column table wrapper. Autoclose: 1 --><\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='av_section_2'  class='avia-section main_color avia-section-small avia-no-border-styling  avia-bg-style-scroll  avia-builder-el-7  el_after_av_section  avia-builder-el-last   container_wrap fullsize' style='background-color: #ffffff;  margin-top:0px; margin-bottom:0px; '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-36687'><div class='entry-content-wrapper clearfix'>\n<div class='flex_column_table av-equal-height-column-flextable -flextable' style='margin-top:20px; margin-bottom:0px; '><div class=\"flex_column av_one_full  flex_column_table_cell av-equal-height-column av-align-top first  avia-builder-el-8  avia-builder-el-no-sibling  \" style='padding:0px 0px 0px 0px ; border-radius:0px; '><\/div><\/div><!--close column table wrapper. Autoclose: 1 -->\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this article, we describe practical behavioral modeling for highly non-linear circuits using Verilog-A, which is analog extension of Verilog-AMS. At first, we describe behavioral modeling techniques for phase\/frequency detectors (PFD) and voltage-controlled oscillators (VCO) those are essential part of phase-locked loop systems shown in Figure.1. Model parameter extraction techniques are described and demonstrated later. Finally, these models are simulated with SmartSpice and verified against the results of transistor circuit simulations.<\/p>\n","protected":false},"author":2,"featured_media":21985,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7723],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.0 (Yoast SEO v24.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Behavioral Modeling of PLL Using Verilog-A with SmartSpice - Silvaco<\/title>\n<meta name=\"description\" content=\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\" \/>\n<meta property=\"og:description\" content=\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\" \/>\n<meta property=\"og:url\" content=\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/\" \/>\n<meta property=\"og:site_name\" content=\"Silvaco\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SilvacoSoftware\/\" \/>\n<meta property=\"article:published_time\" content=\"2003-07-01T21:27:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-13T17:41:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1344\" \/>\n\t<meta property=\"og:image:height\" content=\"1669\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Graham Bell\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SilvacoSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@SilvacoSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Graham Bell\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/\",\"url\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/\",\"name\":\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice - Silvaco\",\"isPartOf\":{\"@id\":\"https:\/\/silvaco.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg\",\"datePublished\":\"2003-07-01T21:27:56+00:00\",\"dateModified\":\"2021-10-13T17:41:44+00:00\",\"author\":{\"@id\":\"https:\/\/silvaco.com\/#\/schema\/person\/1a2f500c079fbc9fde16ab92d975b1d7\"},\"description\":\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\",\"breadcrumb\":{\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage\",\"url\":\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg\",\"contentUrl\":\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg\",\"width\":1344,\"height\":1669},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/silvaco.com\/zh-hans\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/silvaco.com\/#website\",\"url\":\"https:\/\/silvaco.com\/\",\"name\":\"Silvaco\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/silvaco.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/silvaco.com\/#\/schema\/person\/1a2f500c079fbc9fde16ab92d975b1d7\",\"name\":\"Graham Bell\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/silvaco.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c75c96900d3ae269ee39ee7f96e2a193?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c75c96900d3ae269ee39ee7f96e2a193?s=96&d=blank&r=g\",\"caption\":\"Graham Bell\"},\"url\":\"https:\/\/silvaco.com\/zh-hans\/author\/graham\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice - Silvaco","description":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","og_locale":"zh_CN","og_type":"article","og_title":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice","og_description":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice","og_url":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","og_site_name":"Silvaco","article_publisher":"https:\/\/www.facebook.com\/SilvacoSoftware\/","article_published_time":"2003-07-01T21:27:56+00:00","article_modified_time":"2021-10-13T17:41:44+00:00","og_image":[{"width":1344,"height":1669,"url":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg","type":"image\/jpeg"}],"author":"Graham Bell","twitter_card":"summary_large_image","twitter_creator":"@SilvacoSoftware","twitter_site":"@SilvacoSoftware","twitter_misc":{"\u4f5c\u8005":"Graham Bell","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","url":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","name":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice - Silvaco","isPartOf":{"@id":"https:\/\/silvaco.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage"},"image":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage"},"thumbnailUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg","datePublished":"2003-07-01T21:27:56+00:00","dateModified":"2021-10-13T17:41:44+00:00","author":{"@id":"https:\/\/silvaco.com\/#\/schema\/person\/1a2f500c079fbc9fde16ab92d975b1d7"},"description":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice","breadcrumb":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/"]}]},{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage","url":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg","contentUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg","width":1344,"height":1669},{"@type":"BreadcrumbList","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/silvaco.com\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice"}]},{"@type":"WebSite","@id":"https:\/\/silvaco.com\/#website","url":"https:\/\/silvaco.com\/","name":"Silvaco","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/silvaco.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-CN"},{"@type":"Person","@id":"https:\/\/silvaco.com\/#\/schema\/person\/1a2f500c079fbc9fde16ab92d975b1d7","name":"Graham Bell","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/silvaco.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c75c96900d3ae269ee39ee7f96e2a193?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c75c96900d3ae269ee39ee7f96e2a193?s=96&d=blank&r=g","caption":"Graham Bell"},"url":"https:\/\/silvaco.com\/zh-hans\/author\/graham\/"}]}},"_links":{"self":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36687"}],"collection":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=36687"}],"version-history":[{"count":1,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36687\/revisions"}],"predecessor-version":[{"id":36692,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36687\/revisions\/36692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/media\/21985"}],"wp:attachment":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=36687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=36687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=36687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}