True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation
A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory a...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on nanotechnology 2020-01, Vol.19, p.1-1 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1 |
---|---|
container_issue | |
container_start_page | 1 |
container_title | IEEE transactions on nanotechnology |
container_volume | 19 |
creator | Aziza, Hassen Postel-Pellerin, Jeremy Bazzi, Hussein Canet, Pierre Moreau, Mathieu Della Marca, Vincenzo Harb, Adnan |
description | A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level. |
doi_str_mv | 10.1109/TNANO.2020.2976735 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9024228</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9024228</ieee_id><sourcerecordid>2379348369</sourcerecordid><originalsourceid>FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</originalsourceid><addsrcrecordid>eNo9kMFqwkAQhkNpodb2BdrLQk89xO7ubLLJMUirQlQQC70ta5y1Kyaxu4ng2zdq8TTD8H8_wxcEz4wOGKPp-3KWzeYDTjkd8FTGEqKboMdSwUJKk-i22yOIQ8aj7_vgwfstpUzGUdILNkvXIlnoal2XZNaWK3RkhBU63dSOTKoGN91q64rYimiyQG99Yw8dkk3JFMvaHUnmnD6S1ttq0xH7tiHD1jmsGpLb0jZn_DG4M3rn8el_9oOvz4_lcBzm89FkmOVhARKa0IDhqyI2bAUYU1wBSIHCxKhpURTJWgqdwJqnTMgYIdWCMbM2VICRkklIoR-8XXp_9E7tnS21O6paWzXOcnW6UYioSAQcWJd9vWT3rv5t0TdqW7eu6t5THGQKIoH41MgvqcLV3js011pG1Um-OstXJ_nqX34HvVwgi4hXIKVccJ7AH7pHgB0</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2379348369</pqid></control><display><type>article</type><title>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</title><source>IEEE Electronic Library (IEL)</source><creator>Aziza, Hassen ; Postel-Pellerin, Jeremy ; Bazzi, Hussein ; Canet, Pierre ; Moreau, Mathieu ; Della Marca, Vincenzo ; Harb, Adnan</creator><creatorcontrib>Aziza, Hassen ; Postel-Pellerin, Jeremy ; Bazzi, Hussein ; Canet, Pierre ; Moreau, Mathieu ; Della Marca, Vincenzo ; Harb, Adnan</creatorcontrib><description>A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.</description><identifier>ISSN: 1536-125X</identifier><identifier>EISSN: 1941-0085</identifier><identifier>DOI: 10.1109/TNANO.2020.2976735</identifier><identifier>CODEN: ITNECU</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Arrays ; Circuits ; Engineering Sciences ; Generators ; Hafnium oxide ; High resistance ; memristor ; Micro and nanotechnologies ; Microelectronics ; NIST ; Numbers ; OxRAM ; Programming ; Random access memory ; Random numbers ; Resistance ; RRAM ; stochastic switching ; Switches ; Transistors ; TRNG ; True Random Number Generator</subject><ispartof>IEEE transactions on nanotechnology, 2020-01, Vol.19, p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><rights>Distributed under a Creative Commons Attribution 4.0 International License</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</citedby><cites>FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</cites><orcidid>0000-0002-4094-0190 ; 0000-0003-3761-8122 ; 0000-0002-8278-7462 ; 0000-0003-3901-1746 ; 0000-0002-2332-4273</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9024228$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,777,781,793,882,27905,27906,54739</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9024228$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttps://hal.science/hal-03504843$$DView record in HAL$$Hfree_for_read</backlink></links><search><creatorcontrib>Aziza, Hassen</creatorcontrib><creatorcontrib>Postel-Pellerin, Jeremy</creatorcontrib><creatorcontrib>Bazzi, Hussein</creatorcontrib><creatorcontrib>Canet, Pierre</creatorcontrib><creatorcontrib>Moreau, Mathieu</creatorcontrib><creatorcontrib>Della Marca, Vincenzo</creatorcontrib><creatorcontrib>Harb, Adnan</creatorcontrib><title>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</title><title>IEEE transactions on nanotechnology</title><addtitle>TNANO</addtitle><description>A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.</description><subject>Arrays</subject><subject>Circuits</subject><subject>Engineering Sciences</subject><subject>Generators</subject><subject>Hafnium oxide</subject><subject>High resistance</subject><subject>memristor</subject><subject>Micro and nanotechnologies</subject><subject>Microelectronics</subject><subject>NIST</subject><subject>Numbers</subject><subject>OxRAM</subject><subject>Programming</subject><subject>Random access memory</subject><subject>Random numbers</subject><subject>Resistance</subject><subject>RRAM</subject><subject>stochastic switching</subject><subject>Switches</subject><subject>Transistors</subject><subject>TRNG</subject><subject>True Random Number Generator</subject><issn>1536-125X</issn><issn>1941-0085</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kMFqwkAQhkNpodb2BdrLQk89xO7ubLLJMUirQlQQC70ta5y1Kyaxu4ng2zdq8TTD8H8_wxcEz4wOGKPp-3KWzeYDTjkd8FTGEqKboMdSwUJKk-i22yOIQ8aj7_vgwfstpUzGUdILNkvXIlnoal2XZNaWK3RkhBU63dSOTKoGN91q64rYimiyQG99Yw8dkk3JFMvaHUnmnD6S1ttq0xH7tiHD1jmsGpLb0jZn_DG4M3rn8el_9oOvz4_lcBzm89FkmOVhARKa0IDhqyI2bAUYU1wBSIHCxKhpURTJWgqdwJqnTMgYIdWCMbM2VICRkklIoR-8XXp_9E7tnS21O6paWzXOcnW6UYioSAQcWJd9vWT3rv5t0TdqW7eu6t5THGQKIoH41MgvqcLV3js011pG1Um-OstXJ_nqX34HvVwgi4hXIKVccJ7AH7pHgB0</recordid><startdate>20200101</startdate><enddate>20200101</enddate><creator>Aziza, Hassen</creator><creator>Postel-Pellerin, Jeremy</creator><creator>Bazzi, Hussein</creator><creator>Canet, Pierre</creator><creator>Moreau, Mathieu</creator><creator>Della Marca, Vincenzo</creator><creator>Harb, Adnan</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><general>Institute of Electrical and Electronics Engineers</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>7SR</scope><scope>7U5</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>L7M</scope><scope>1XC</scope><scope>VOOES</scope><orcidid>https://orcid.org/0000-0002-4094-0190</orcidid><orcidid>https://orcid.org/0000-0003-3761-8122</orcidid><orcidid>https://orcid.org/0000-0002-8278-7462</orcidid><orcidid>https://orcid.org/0000-0003-3901-1746</orcidid><orcidid>https://orcid.org/0000-0002-2332-4273</orcidid></search><sort><creationdate>20200101</creationdate><title>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</title><author>Aziza, Hassen ; Postel-Pellerin, Jeremy ; Bazzi, Hussein ; Canet, Pierre ; Moreau, Mathieu ; Della Marca, Vincenzo ; Harb, Adnan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c373t-f3f2bc6f1b3e60eb3374e4f6ea0ccc8d74a83d291476e39a411fdf043f7717393</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Arrays</topic><topic>Circuits</topic><topic>Engineering Sciences</topic><topic>Generators</topic><topic>Hafnium oxide</topic><topic>High resistance</topic><topic>memristor</topic><topic>Micro and nanotechnologies</topic><topic>Microelectronics</topic><topic>NIST</topic><topic>Numbers</topic><topic>OxRAM</topic><topic>Programming</topic><topic>Random access memory</topic><topic>Random numbers</topic><topic>Resistance</topic><topic>RRAM</topic><topic>stochastic switching</topic><topic>Switches</topic><topic>Transistors</topic><topic>TRNG</topic><topic>True Random Number Generator</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Aziza, Hassen</creatorcontrib><creatorcontrib>Postel-Pellerin, Jeremy</creatorcontrib><creatorcontrib>Bazzi, Hussein</creatorcontrib><creatorcontrib>Canet, Pierre</creatorcontrib><creatorcontrib>Moreau, Mathieu</creatorcontrib><creatorcontrib>Della Marca, Vincenzo</creatorcontrib><creatorcontrib>Harb, Adnan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>Solid State and Superconductivity Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Hyper Article en Ligne (HAL)</collection><collection>Hyper Article en Ligne (HAL) (Open Access)</collection><jtitle>IEEE transactions on nanotechnology</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Aziza, Hassen</au><au>Postel-Pellerin, Jeremy</au><au>Bazzi, Hussein</au><au>Canet, Pierre</au><au>Moreau, Mathieu</au><au>Della Marca, Vincenzo</au><au>Harb, Adnan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation</atitle><jtitle>IEEE transactions on nanotechnology</jtitle><stitle>TNANO</stitle><date>2020-01-01</date><risdate>2020</risdate><volume>19</volume><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>1536-125X</issn><eissn>1941-0085</eissn><coden>ITNECU</coden><abstract>A novel True Random Number Generator circuit fabricated in a 130nm HfO2-based resistive RAM process is presented. The generation of the random bit stream is based on a specific programming sequence applied to a dedicated memory array. In the proposed programming scheme, all the cells of the memory array are addressed at the same time while the current provided to the circuit is limited to program only a subset of the memory array, resulting in a stochastic distribution of cell resistance values. Some cells are switched in a low resistive state, other cells are slightly programmed to reach an intermediate resistance state, while the remaining cells maintain their initial high resistance state. Resistance values are next converted into a bit stream and confronted to National Institute of Standards and Technology (NIST) test benchmarks. The generated random bit stream has successfully passed twelve NIST tests out of fifteen. Compared to state-of-the-art resistive RAM-based true random number generators, our proposed methodology is the first one to leverage on programming current limitation at a memory array level.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TNANO.2020.2976735</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-4094-0190</orcidid><orcidid>https://orcid.org/0000-0003-3761-8122</orcidid><orcidid>https://orcid.org/0000-0002-8278-7462</orcidid><orcidid>https://orcid.org/0000-0003-3901-1746</orcidid><orcidid>https://orcid.org/0000-0002-2332-4273</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 1536-125X |
ispartof | IEEE transactions on nanotechnology, 2020-01, Vol.19, p.1-1 |
issn | 1536-125X 1941-0085 |
language | eng |
recordid | cdi_ieee_primary_9024228 |
source | IEEE Electronic Library (IEL) |
subjects | Arrays Circuits Engineering Sciences Generators Hafnium oxide High resistance memristor Micro and nanotechnologies Microelectronics NIST Numbers OxRAM Programming Random access memory Random numbers Resistance RRAM stochastic switching Switches Transistors TRNG True Random Number Generator |
title | True Random Number Generator Integration in a Resistive RAM Memory Array using Input Current Limitation |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T16%3A10%3A33IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=True%20Random%20Number%20Generator%20Integration%20in%20a%20Resistive%20RAM%20Memory%20Array%20using%20Input%20Current%20Limitation&rft.jtitle=IEEE%20transactions%20on%20nanotechnology&rft.au=Aziza,%20Hassen&rft.date=2020-01-01&rft.volume=19&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=1536-125X&rft.eissn=1941-0085&rft.coden=ITNECU&rft_id=info:doi/10.1109/TNANO.2020.2976735&rft_dat=%3Cproquest_RIE%3E2379348369%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2379348369&rft_id=info:pmid/&rft_ieee_id=9024228&rfr_iscdi=true |