{"id":15082,"date":"2015-08-11T21:23:50","date_gmt":"2015-08-11T21:23:50","guid":{"rendered":"https:\/\/www.rambus.com\/?p=15082"},"modified":"2019-02-06T14:17:27","modified_gmt":"2019-02-06T22:17:27","slug":"flexmode-interface","status":"publish","type":"post","link":"https:\/\/www.rambus.com\/flexmode-interface\/","title":{"rendered":"FlexMode\u2122 Interface"},"content":{"rendered":"<p>As chip design and fabrication costs continue to rise with each new process node, the ability to integrate flexible, cost-effective multi-purpose interfaces becomes increasingly valuable. Traditional multi-modal implementations combine the worst-case signal pin count for the functional blocks of the interface for each memory type growing the pin count, area and cost of the interface with each mode supported. Rambus\u2019 FlexMode\u2122 Interface technology uses a programmable assignment of signaling pins as either data (DQ), or command\/address (C\/A), to enable multi-modal functionality while minimizing signal pin count, even when combining different signaling techniques such as single-ended and differential. This enables an SoC memory controller to be implemented in a single package design with no additional signal pin overhead. An SoC using FlexMode\u2122 Interface technology can address a broad range of system requirements, from entry-level to high-end, without additional cost.<\/p>\n<ul>\n<li>Supports multi-modal functionality\u2013 either single-ended or differential\u2014in a single SoC, with no additional pins<\/li>\n<li>Enables seamless transition to next-gen, high-performance, low-power memory<\/li>\n<li>Delivers cost-effective flexibility for next-gen chip designs<\/li>\n<\/ul>\n<h2>What is FlexMode Interface Technology?<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology.png\" alt=\"FlexMode\u2122 Interface Technology\" \/><\/p>\n<p>Traditional multi-modal implementations combine the worst-case signal pin count for the functional blocks of the interface for each memory type. When combining functionality of multiple memory types with differing signaling architectures, such as single-ended and differential, this implementation technique can lead to costly design inefficiencies including increased pin count and costs.<\/p>\n<p>As an example, conventional signal mapping for a 32-bit wide single-ended DDR3 and GDDR5 memory interface combined with a differential XDR\u21222 memory interface would combine the 64 DQ pins from the XDR 2 memory (worst case DQ) and the 31 C\/A pins from the DDR3 interface (worst case C\/A) for a total of 95 signal pins (see \u201cConventional Multi-Modal Interface\u201d diagram). This translates to a 16 signal pin overhead versus the single-ended GDDR5\/DDR3 interface.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/Conventional-Multi-Modal-Interface.png\" alt=\"Conventional multi-modal interface\" \/><\/p>\n<h2>Who Benefits?<\/h2>\n<p>Rambus\u2019 FlexMode\u2122 Interface technology enables multi-modal functionality across differential and single-ended signaling memory types with no additional pin overhead and in a single SoC package design. By advancing data rates to up to 20 gigabits per second in an extremely power-efficient way with XDR 2 memory, and enabling compatibility to current industry-standard memories including GDDR5 and DDR3, FlexMode interface technology removes the technical and business barriers for customers to achieve unprecedented capabilities in their products.<\/p>\n<p>Commercial server managers and consumer end users benefit from the reduced cost of ownership and increased battery life for their end systems and devices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As chip design and fabrication costs continue to rise with each new process node, the ability to integrate flexible, cost-effective multi-purpose interfaces becomes increasingly valuable. Traditional multi-modal implementations combine the worst-case signal pin count for the functional blocks of the interface for each memory type growing the pin count, area and cost of the interface [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":15085,"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-15082","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>FlexMode\u2122 Interface = Rambus<\/title>\n<meta name=\"description\" content=\"Rambus&#039; FlexMode\u2122 interface technology uses a programmable assignment of signaling pins as either data (DQ), or command\/address (C\/A), to enable multi-modal functionality while minimizing signal pin count, even when combining different signaling techniques such as single-ended and differential.\" \/>\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\/flexmode-interface\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"FlexMode\u2122 Interface\" \/>\n<meta property=\"og:description\" content=\"As chip design and fabrication costs continue to rise with each new process node, the ability to integrate flexible, cost-effective multi-purpose\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rambus.com\/flexmode-interface\/\" \/>\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-11T21:23:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-02-06T22:17:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-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\/flexmode-interface\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/\"},\"author\":{\"name\":\"fongj@rambus.com\",\"@id\":\"https:\/\/www.rambus.com\/#\/schema\/person\/37e2e7e0a04304c805d567b056b6282e\"},\"headline\":\"FlexMode\u2122 Interface\",\"datePublished\":\"2015-08-11T21:23:50+00:00\",\"dateModified\":\"2019-02-06T22:17:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/\"},\"wordCount\":399,\"publisher\":{\"@id\":\"https:\/\/www.rambus.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png\",\"articleSection\":[\"Inventions\",\"Memory + Interfaces\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/\",\"url\":\"https:\/\/www.rambus.com\/flexmode-interface\/\",\"name\":\"FlexMode\u2122 Interface = Rambus\",\"isPartOf\":{\"@id\":\"https:\/\/www.rambus.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png\",\"datePublished\":\"2015-08-11T21:23:50+00:00\",\"dateModified\":\"2019-02-06T22:17:27+00:00\",\"description\":\"Rambus' FlexMode\u2122 interface technology uses a programmable assignment of signaling pins as either data (DQ), or command\/address (C\/A), to enable multi-modal functionality while minimizing signal pin count, even when combining different signaling techniques such as single-ended and differential.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rambus.com\/flexmode-interface\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage\",\"url\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png\",\"contentUrl\":\"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png\",\"width\":116,\"height\":116},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rambus.com\/flexmode-interface\/#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\":\"FlexMode\u2122 Interface\"}]},{\"@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":"FlexMode\u2122 Interface = Rambus","description":"Rambus' FlexMode\u2122 interface technology uses a programmable assignment of signaling pins as either data (DQ), or command\/address (C\/A), to enable multi-modal functionality while minimizing signal pin count, even when combining different signaling techniques such as single-ended and differential.","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\/flexmode-interface\/","og_locale":"en_US","og_type":"article","og_title":"FlexMode\u2122 Interface","og_description":"As chip design and fabrication costs continue to rise with each new process node, the ability to integrate flexible, cost-effective multi-purpose","og_url":"https:\/\/www.rambus.com\/flexmode-interface\/","og_site_name":"Rambus","article_publisher":"https:\/\/www.facebook.com\/RambusInc","article_published_time":"2015-08-11T21:23:50+00:00","article_modified_time":"2019-02-06T22:17:27+00:00","og_image":[{"width":116,"height":116,"url":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-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\/flexmode-interface\/#article","isPartOf":{"@id":"https:\/\/www.rambus.com\/flexmode-interface\/"},"author":{"name":"fongj@rambus.com","@id":"https:\/\/www.rambus.com\/#\/schema\/person\/37e2e7e0a04304c805d567b056b6282e"},"headline":"FlexMode\u2122 Interface","datePublished":"2015-08-11T21:23:50+00:00","dateModified":"2019-02-06T22:17:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rambus.com\/flexmode-interface\/"},"wordCount":399,"publisher":{"@id":"https:\/\/www.rambus.com\/#organization"},"image":{"@id":"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png","articleSection":["Inventions","Memory + Interfaces"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.rambus.com\/flexmode-interface\/","url":"https:\/\/www.rambus.com\/flexmode-interface\/","name":"FlexMode\u2122 Interface = Rambus","isPartOf":{"@id":"https:\/\/www.rambus.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage"},"image":{"@id":"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png","datePublished":"2015-08-11T21:23:50+00:00","dateModified":"2019-02-06T22:17:27+00:00","description":"Rambus' FlexMode\u2122 interface technology uses a programmable assignment of signaling pins as either data (DQ), or command\/address (C\/A), to enable multi-modal functionality while minimizing signal pin count, even when combining different signaling techniques such as single-ended and differential.","breadcrumb":{"@id":"https:\/\/www.rambus.com\/flexmode-interface\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rambus.com\/flexmode-interface\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rambus.com\/flexmode-interface\/#primaryimage","url":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png","contentUrl":"https:\/\/www.rambus.com\/wp-content\/uploads\/2015\/08\/FlexMode-Interface-Technology-thumbnail.png","width":116,"height":116},{"@type":"BreadcrumbList","@id":"https:\/\/www.rambus.com\/flexmode-interface\/#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":"FlexMode\u2122 Interface"}]},{"@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\/15082","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=15082"}],"version-history":[{"count":0,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/posts\/15082\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/media\/15085"}],"wp:attachment":[{"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/media?parent=15082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/categories?post=15082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rambus.com\/wp-json\/wp\/v2\/tags?post=15082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}