{"id":15040,"date":"2015-08-11T20:05:53","date_gmt":"2015-08-11T20:05:53","guid":{"rendered":"https:\/\/www.rambus.com\/?p=15040"},"modified":"2019-02-06T14:12:59","modified_gmt":"2019-02-06T22:12:59","slug":"flexclocking-architecture","status":"publish","type":"post","link":"https:\/\/www.rambus.com\/flexclocking-architecture\/","title":{"rendered":"FlexClocking\u2122 Architecture"},"content":{"rendered":"<p>Traditional, multi-gigahertz memory interfaces require timing synchronization circuitry in both the controller and memory interface in order to compensate for any skew that arises between clock, data, and command\/address (C\/A) signals. FlexClocking\u2122 Architecture technology is an architecture that utilizes asymmetric partitioning and places critical calibration and timing circuitry in the controller interface, greatly simplifying the design of the DRAM interface. The clock is forwarded and distributed to both the controller circuit blocks and the DRAM device from a central PLL located in the memory controller interface (PHY).<\/p>\n<ul>\n<li>Reduces DRAM power consumption<\/li>\n<li>Simplifies DRAM interface design<\/li>\n<li>Enables fast power state transition times<\/li>\n<li>Eliminates PLL or DLL on DRAM<\/li>\n<\/ul>\n<h2>What is FlexClocking Architecture Technology?<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management.png\" alt=\"FlexClocking\u2122 Architecture with Advanced Power State Management\" \/><\/p>\n<p>This architecture features the use of a single clock multiplier where the DRAM interface operates in a single, high-speed clock domain derived from a half-bit-rate clock forwarded from the controller. The command\/address (C\/A) and data (DQ) links are implemented as bi-directional differential serial transceivers with 8:1 multiplexing. A peak interface bandwidth of greater than 17GB\/s can be achieved using only four bytes of DQ links operating at 4.3Gbps, 8 C\/A links, and a single forwarded clock operating at 2.15GHz.<\/p>\n<p>Given this unique topology, the FlexClocking\u2122 Architecture enables high-speed operation without the need for a DLL or PLL on the DRAM device. This is made possible in part by the Rambus FlexPhase\u2122 technology which is used to adjust for any variability between the clock and DQ signals received at the DRAM device. As a result, DRAM design is simplified and power consumption is significantly reduced.<\/p>\n<h2>Who Benefits?<\/h2>\n<p>FlexClocking\u2122 Architecture enables high-speed operation in a memory system without the need for a PLL and\/or DLL on the DRAM, reducing complexity and cost for DRAM designers. In addition, it allows for fast transition times from low-power to active modes and superior power efficiency delivering enhance response times and increased battery life to end users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Traditional, multi-gigahertz memory interfaces require timing synchronization circuitry in both the controller and memory interface in order to compensate for any skew that arises between clock, data, and command\/address (C\/A) signals. FlexClocking\u2122 Architecture technology is an architecture that utilizes asymmetric partitioning and places critical calibration and timing circuitry in the controller interface, greatly simplifying the [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":14989,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":"","_links_to":"","_links_to_target":""},"categories":[662,663],"tags":[],"class_list":{"0":"post-15040","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-rambus-inventions","8":"category-i-memory-interfaces","9":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>FlexClocking\u2122 Architecture - Rambus<\/title>\n<meta name=\"description\" content=\"FlexClocking\u2122 Architecture technology is an architecture that utilizes asymmetric partitioning and places critical calibration and timing circuitry in the controller interface, greatly simplifying the design of the DRAM interface.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rambus.com\/flexclocking-architecture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FlexClocking\u2122 Architecture\" \/>\n<meta property=\"og:description\" content=\"Traditional, multi-gigahertz memory interfaces require timing synchronization circuitry in both the controller and memory interface in order to compensate\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rambus.com\/flexclocking-architecture\/\" \/>\n<meta property=\"og:site_name\" content=\"Rambus\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RambusInc\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-11T20:05:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-06T22:12:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png\" \/>\n\t<meta property=\"og:image:width\" content=\"116\" \/>\n\t<meta property=\"og:image:height\" content=\"116\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"fongj@rambus.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rambusinc\" \/>\n<meta name=\"twitter:site\" content=\"@rambusinc\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/\"},\"author\":{\"name\":\"fongj@rambus.com\",\"@id\":\"https:\/\/www.rambus.com\/#\/schema\/person\/37e2e7e0a04304c805d567b056b6282e\"},\"headline\":\"FlexClocking\u2122 Architecture\",\"datePublished\":\"2015-08-11T20:05:53+00:00\",\"dateModified\":\"2019-02-06T22:12:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/\"},\"wordCount\":320,\"publisher\":{\"@id\":\"https:\/\/www.rambus.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png\",\"articleSection\":[\"Inventions\",\"Memory + Interfaces\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/\",\"url\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/\",\"name\":\"FlexClocking\u2122 Architecture - Rambus\",\"isPartOf\":{\"@id\":\"https:\/\/www.rambus.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png\",\"datePublished\":\"2015-08-11T20:05:53+00:00\",\"dateModified\":\"2019-02-06T22:12:59+00:00\",\"description\":\"FlexClocking\u2122 Architecture technology is an architecture that utilizes asymmetric partitioning and places critical calibration and timing circuitry in the controller interface, greatly simplifying the design of the DRAM interface.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rambus.com\/flexclocking-architecture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage\",\"url\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png\",\"contentUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png\",\"width\":116,\"height\":116},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rambus.com\/flexclocking-architecture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rambus.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inventions\",\"item\":\"https:\/\/www.rambus.com\/rambus-inventions\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Memory + Interfaces\",\"item\":\"https:\/\/www.rambus.com\/rambus-inventions\/i-memory-interfaces\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"FlexClocking\u2122 Architecture\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rambus.com\/#website\",\"url\":\"https:\/\/www.rambus.com\/\",\"name\":\"Rambus\",\"description\":\"At Rambus, we create cutting-edge semiconductor and IP products, providing industry-leading chips and silicon IP to make data faster and safer.\",\"publisher\":{\"@id\":\"https:\/\/www.rambus.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rambus.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.rambus.com\/#organization\",\"name\":\"Rambus\",\"url\":\"https:\/\/www.rambus.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rambus.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2025\/09\/Rambus_Logo.png\",\"contentUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2025\/09\/Rambus_Logo.png\",\"width\":200,\"height\":62,\"caption\":\"Rambus\"},\"image\":{\"@id\":\"https:\/\/www.rambus.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RambusInc\",\"https:\/\/x.com\/rambusinc\",\"https:\/\/www.linkedin.com\/company\/rambus\",\"https:\/\/www.youtube.com\/user\/RambusWeb\"],\"description\":\"Rambus is a provider of industry-leading chips and silicon IP.\",\"email\":\"ebiz@rambus.com\",\"telephone\":\"+1-408-462-8000\",\"legalName\":\"Rambus Inc.\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"501\",\"maxValue\":\"1000\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.rambus.com\/#\/schema\/person\/37e2e7e0a04304c805d567b056b6282e\",\"name\":\"fongj@rambus.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rambus.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/eef6b189dc8119b048e438b0632a5939d30dd389395900b997b809f52cb059db?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/eef6b189dc8119b048e438b0632a5939d30dd389395900b997b809f52cb059db?s=96&d=blank&r=g\",\"caption\":\"fongj@rambus.com\"},\"url\":\"https:\/\/www.rambus.com\/author\/fongjrambus-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"FlexClocking\u2122 Architecture - Rambus","description":"FlexClocking\u2122 Architecture technology is an architecture that utilizes asymmetric partitioning and places critical calibration and timing circuitry in the controller interface, greatly simplifying the design of the DRAM interface.","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:\/\/www.rambus.com\/flexclocking-architecture\/","og_locale":"en_US","og_type":"article","og_title":"FlexClocking\u2122 Architecture","og_description":"Traditional, multi-gigahertz memory interfaces require timing synchronization circuitry in both the controller and memory interface in order to compensate","og_url":"https:\/\/www.rambus.com\/flexclocking-architecture\/","og_site_name":"Rambus","article_publisher":"https:\/\/www.facebook.com\/RambusInc","article_published_time":"2015-08-11T20:05:53+00:00","article_modified_time":"2019-02-06T22:12:59+00:00","og_image":[{"width":116,"height":116,"url":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png","type":"image\/png"}],"author":"fongj@rambus.com","twitter_card":"summary_large_image","twitter_creator":"@rambusinc","twitter_site":"@rambusinc","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#article","isPartOf":{"@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/"},"author":{"name":"fongj@rambus.com","@id":"https:\/\/www.rambus.com\/#\/schema\/person\/37e2e7e0a04304c805d567b056b6282e"},"headline":"FlexClocking\u2122 Architecture","datePublished":"2015-08-11T20:05:53+00:00","dateModified":"2019-02-06T22:12:59+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/"},"wordCount":320,"publisher":{"@id":"https:\/\/www.rambus.com\/#organization"},"image":{"@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png","articleSection":["Inventions","Memory + Interfaces"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/","url":"https:\/\/www.rambus.com\/flexclocking-architecture\/","name":"FlexClocking\u2122 Architecture - Rambus","isPartOf":{"@id":"https:\/\/www.rambus.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage"},"image":{"@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png","datePublished":"2015-08-11T20:05:53+00:00","dateModified":"2019-02-06T22:12:59+00:00","description":"FlexClocking\u2122 Architecture technology is an architecture that utilizes asymmetric partitioning and places critical calibration and timing circuitry in the controller interface, greatly simplifying the design of the DRAM interface.","breadcrumb":{"@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rambus.com\/flexclocking-architecture\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#primaryimage","url":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png","contentUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexClocking-Architecture-with-Advanced-Power-State-Management-thumbnail.png","width":116,"height":116},{"@type":"BreadcrumbList","@id":"https:\/\/www.rambus.com\/flexclocking-architecture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rambus.com\/"},{"@type":"ListItem","position":2,"name":"Inventions","item":"https:\/\/www.rambus.com\/rambus-inventions\/"},{"@type":"ListItem","position":3,"name":"Memory + Interfaces","item":"https:\/\/www.rambus.com\/rambus-inventions\/i-memory-interfaces\/"},{"@type":"ListItem","position":4,"name":"FlexClocking\u2122 Architecture"}]},{"@type":"WebSite","@id":"https:\/\/www.rambus.com\/#website","url":"https:\/\/www.rambus.com\/","name":"Rambus","description":"At Rambus, we create cutting-edge semiconductor and IP products, providing industry-leading chips and silicon IP to make data faster and safer.","publisher":{"@id":"https:\/\/www.rambus.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rambus.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rambus.com\/#organization","name":"Rambus","url":"https:\/\/www.rambus.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rambus.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.rambus.com\/wp-content\/uploads\/2025\/09\/Rambus_Logo.png","contentUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2025\/09\/Rambus_Logo.png","width":200,"height":62,"caption":"Rambus"},"image":{"@id":"https:\/\/www.rambus.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RambusInc","https:\/\/x.com\/rambusinc","https:\/\/www.linkedin.com\/company\/rambus","https:\/\/www.youtube.com\/user\/RambusWeb"],"description":"Rambus is a provider of industry-leading chips and silicon IP.","email":"ebiz@rambus.com","telephone":"+1-408-462-8000","legalName":"Rambus Inc.","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"501","maxValue":"1000"}},{"@type":"Person","@id":"https:\/\/www.rambus.com\/#\/schema\/person\/37e2e7e0a04304c805d567b056b6282e","name":"fongj@rambus.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rambus.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/eef6b189dc8119b048e438b0632a5939d30dd389395900b997b809f52cb059db?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/eef6b189dc8119b048e438b0632a5939d30dd389395900b997b809f52cb059db?s=96&d=blank&r=g","caption":"fongj@rambus.com"},"url":"https:\/\/www.rambus.com\/author\/fongjrambus-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/posts\/15040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/comments?post=15040"}],"version-history":[{"count":0,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/posts\/15040\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/media\/14989"}],"wp:attachment":[{"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/media?parent=15040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/categories?post=15040"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/tags?post=15040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}