{"id":29375,"date":"2003-07-01T21:27:56","date_gmt":"2003-07-01T21:27:56","guid":{"rendered":"https:\/\/silvaco.com\/uncategorized\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/"},"modified":"2026-10-15T14:26:45","modified_gmt":"2026-10-15T21:26:45","slug":"behavioral-modeling-of-pll-using-verilog-a-with-smartspice","status":"publish","type":"post","link":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","title":{"rendered":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice"},"content":{"rendered":"<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<p><img loading=\"lazy\" width=\"1344\" height=\"1669\" src=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg\" class=\"cleaned-enfold-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" 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=\"auto, (max-width: 1344px) 100vw, 1344px\" \/><\/p>\n<p><a href=\"https:\/\/silvaco.com\/dynamicweb\/jsp\/downloads\/DownloadDocStepsAction.do?req=download&#038;nm=simstd_jul_2003_a2.pdf\" class=\"BGT-btn\" target=\"_blank\" rel=\"noopener noreferrer\">Download Simulation Standard<\/a><\/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":12,"featured_media":21986,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[7570],"tags":[],"class_list":["post-29375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-simulation-standard","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.7 (Yoast SEO v28.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\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\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\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\/ja\/simulation-standard\/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=\"2026-10-15T21:26:45+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=\"Casey Molver\" \/>\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=\"\u57f7\u7b46\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Casey Molver\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/\"},\"author\":{\"name\":\"Casey Molver\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/#\\\/schema\\\/person\\\/2763eb741ca5ac04477fdff50ed84c80\"},\"headline\":\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\",\"datePublished\":\"2003-07-01T21:27:56+00:00\",\"dateModified\":\"2026-10-15T21:26:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/\"},\"wordCount\":92,\"image\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/silvaco.com\\\/wp-content\\\/uploads\\\/simulationstandard\\\/simstd_jul_2003_a2.jpg\",\"articleSection\":[\"Simulation Standard\"],\"inLanguage\":\"ja\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/\",\"url\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/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\\\/ja\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/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\":\"2026-10-15T21:26:45+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/#\\\/schema\\\/person\\\/2763eb741ca5ac04477fdff50ed84c80\"},\"description\":\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/simulation-standard\\\/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\\\/ja\\\/simulation-standard\\\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/silvaco.com\\\/zh-hans\\\/%e9%a6%96%e9%a1%b5\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Behavioral Modeling of PLL Using Verilog-A with SmartSpice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/#website\",\"url\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/\",\"name\":\"Silvaco\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/#\\\/schema\\\/person\\\/2763eb741ca5ac04477fdff50ed84c80\",\"name\":\"Casey Molver\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3dba2e48e0c4a977ea23fa75d38750a7763843df78307070478340a2517b8d6b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3dba2e48e0c4a977ea23fa75d38750a7763843df78307070478340a2517b8d6b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3dba2e48e0c4a977ea23fa75d38750a7763843df78307070478340a2517b8d6b?s=96&d=blank&r=g\",\"caption\":\"Casey Molver\"},\"url\":\"https:\\\/\\\/silvaco.com\\\/ja\\\/author\\\/caseym\\\/\"}]}<\/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\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","og_locale":"ja_JP","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\/ja\/simulation-standard\/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":"2026-10-15T21:26:45+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":"Casey Molver","twitter_card":"summary_large_image","twitter_creator":"@SilvacoSoftware","twitter_site":"@SilvacoSoftware","twitter_misc":{"\u57f7\u7b46\u8005":"Casey Molver"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#article","isPartOf":{"@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/"},"author":{"name":"Casey Molver","@id":"https:\/\/silvaco.com\/ja\/#\/schema\/person\/2763eb741ca5ac04477fdff50ed84c80"},"headline":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice","datePublished":"2003-07-01T21:27:56+00:00","dateModified":"2026-10-15T21:26:45+00:00","mainEntityOfPage":{"@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/"},"wordCount":92,"image":{"@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage"},"thumbnailUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jul_2003_a2.jpg","articleSection":["Simulation Standard"],"inLanguage":"ja"},{"@type":"WebPage","@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/","url":"https:\/\/silvaco.com\/ja\/simulation-standard\/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\/ja\/#website"},"primaryImageOfPage":{"@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#primaryimage"},"image":{"@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/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":"2026-10-15T21:26:45+00:00","author":{"@id":"https:\/\/silvaco.com\/ja\/#\/schema\/person\/2763eb741ca5ac04477fdff50ed84c80"},"description":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice","breadcrumb":{"@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/silvaco.com\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/silvaco.com\/ja\/simulation-standard\/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\/ja\/simulation-standard\/behavioral-modeling-of-pll-using-verilog-a-with-smartspice\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/silvaco.com\/zh-hans\/%e9%a6%96%e9%a1%b5\/"},{"@type":"ListItem","position":2,"name":"Behavioral Modeling of PLL Using Verilog-A with SmartSpice"}]},{"@type":"WebSite","@id":"https:\/\/silvaco.com\/ja\/#website","url":"https:\/\/silvaco.com\/ja\/","name":"Silvaco","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/silvaco.com\/ja\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ja"},{"@type":"Person","@id":"https:\/\/silvaco.com\/ja\/#\/schema\/person\/2763eb741ca5ac04477fdff50ed84c80","name":"Casey Molver","image":{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/secure.gravatar.com\/avatar\/3dba2e48e0c4a977ea23fa75d38750a7763843df78307070478340a2517b8d6b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3dba2e48e0c4a977ea23fa75d38750a7763843df78307070478340a2517b8d6b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3dba2e48e0c4a977ea23fa75d38750a7763843df78307070478340a2517b8d6b?s=96&d=blank&r=g","caption":"Casey Molver"},"url":"https:\/\/silvaco.com\/ja\/author\/caseym\/"}]}},"_links":{"self":[{"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/posts\/29375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/comments?post=29375"}],"version-history":[{"count":2,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/posts\/29375\/revisions"}],"predecessor-version":[{"id":955660,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/posts\/29375\/revisions\/955660"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/media\/21986"}],"wp:attachment":[{"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/media?parent=29375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/categories?post=29375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco.com\/ja\/wp-json\/wp\/v2\/tags?post=29375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}