MEMORY CONTROLLER DYNAMICALLY ARBITRATING PAGE PACKETS

Embodiments of the present invention provide a memory controller (fig. 3, 300) comprising: a front-end module (fig. 3, 305), a back-end module (fig.3, 310) communicatively coupled to the front-end module, and a physical interface module (fig.3, 315) communicatively coupled to the back-end module. Th...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SHANMUGASUNDARAM, VENKATACHALAM, KAO, JEAN, PALUCH, EDWARD, GADRE, SHIRISH
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator SHANMUGASUNDARAM, VENKATACHALAM
KAO, JEAN
PALUCH, EDWARD
GADRE, SHIRISH
description Embodiments of the present invention provide a memory controller (fig. 3, 300) comprising: a front-end module (fig. 3, 305), a back-end module (fig.3, 310) communicatively coupled to the front-end module, and a physical interface module (fig.3, 315) communicatively coupled to the back-end module. The front-end module generates a plurality of a page packets from a plurality of received commands (fig. 3, 300), wherein the order of receipt of said memory commands is preserved. The back-end module dynamically issues a next one of the plurality of page packets while issuing a current one of the plurality of page packets (fig. 9, 940). The physical interface module causes a plurality of transfers according to the dynamically issued current one and next one of the plurality of page packets. L'invention concerne, dans certains modes de réalisation, un contrôleur de mémoire (fig. 3, 300) comprenant un module avant (fig.3, 305), un module arrière (fig.3, 310) couplé de manière communicante au module avant, ainsi qu'un module d'interface physique (fig.3, 315) couplé de manière communicante au module arrière. Le module avant produit une pluralité de paquets de pages, à partir d'une pluralité de commandes reçues (fig.3, 300). L'ordre de réception desdites commandes de mémoire est conservé. Le module arrière édite de manière dynamique un des nombreux prochains paquets de pages, tout en éditant un des nombreux paquets de pages en cours (fig.9, 940). Le module d'interface physique génère une pluralité de transferts en fonction du paquet de pages en cours et du prochain paquet de pages édités.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2004107187A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2004107187A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2004107187A13</originalsourceid><addsrcrecordid>eNrjZDDzdfX1D4pUcPb3Cwny9_FxDVJwifRz9PV0dvTxiVRwDHLyDAlyDPH0c1cIcHR3BRLO3q4hwTwMrGmJOcWpvFCam0HZzTXE2UM3tSA_PrW4IDE5NS-1JD7c38jAwMTQwNzQwtzR0Jg4VQDaeikc</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>MEMORY CONTROLLER DYNAMICALLY ARBITRATING PAGE PACKETS</title><source>esp@cenet</source><creator>SHANMUGASUNDARAM, VENKATACHALAM ; KAO, JEAN ; PALUCH, EDWARD ; GADRE, SHIRISH</creator><creatorcontrib>SHANMUGASUNDARAM, VENKATACHALAM ; KAO, JEAN ; PALUCH, EDWARD ; GADRE, SHIRISH</creatorcontrib><description>Embodiments of the present invention provide a memory controller (fig. 3, 300) comprising: a front-end module (fig. 3, 305), a back-end module (fig.3, 310) communicatively coupled to the front-end module, and a physical interface module (fig.3, 315) communicatively coupled to the back-end module. The front-end module generates a plurality of a page packets from a plurality of received commands (fig. 3, 300), wherein the order of receipt of said memory commands is preserved. The back-end module dynamically issues a next one of the plurality of page packets while issuing a current one of the plurality of page packets (fig. 9, 940). The physical interface module causes a plurality of transfers according to the dynamically issued current one and next one of the plurality of page packets. L'invention concerne, dans certains modes de réalisation, un contrôleur de mémoire (fig. 3, 300) comprenant un module avant (fig.3, 305), un module arrière (fig.3, 310) couplé de manière communicante au module avant, ainsi qu'un module d'interface physique (fig.3, 315) couplé de manière communicante au module arrière. Le module avant produit une pluralité de paquets de pages, à partir d'une pluralité de commandes reçues (fig.3, 300). L'ordre de réception desdites commandes de mémoire est conservé. Le module arrière édite de manière dynamique un des nombreux prochains paquets de pages, tout en éditant un des nombreux paquets de pages en cours (fig.9, 940). Le module d'interface physique génère une pluralité de transferts en fonction du paquet de pages en cours et du prochain paquet de pages édités.</description><edition>7</edition><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2004</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20041209&amp;DB=EPODOC&amp;CC=WO&amp;NR=2004107187A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76318</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20041209&amp;DB=EPODOC&amp;CC=WO&amp;NR=2004107187A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SHANMUGASUNDARAM, VENKATACHALAM</creatorcontrib><creatorcontrib>KAO, JEAN</creatorcontrib><creatorcontrib>PALUCH, EDWARD</creatorcontrib><creatorcontrib>GADRE, SHIRISH</creatorcontrib><title>MEMORY CONTROLLER DYNAMICALLY ARBITRATING PAGE PACKETS</title><description>Embodiments of the present invention provide a memory controller (fig. 3, 300) comprising: a front-end module (fig. 3, 305), a back-end module (fig.3, 310) communicatively coupled to the front-end module, and a physical interface module (fig.3, 315) communicatively coupled to the back-end module. The front-end module generates a plurality of a page packets from a plurality of received commands (fig. 3, 300), wherein the order of receipt of said memory commands is preserved. The back-end module dynamically issues a next one of the plurality of page packets while issuing a current one of the plurality of page packets (fig. 9, 940). The physical interface module causes a plurality of transfers according to the dynamically issued current one and next one of the plurality of page packets. L'invention concerne, dans certains modes de réalisation, un contrôleur de mémoire (fig. 3, 300) comprenant un module avant (fig.3, 305), un module arrière (fig.3, 310) couplé de manière communicante au module avant, ainsi qu'un module d'interface physique (fig.3, 315) couplé de manière communicante au module arrière. Le module avant produit une pluralité de paquets de pages, à partir d'une pluralité de commandes reçues (fig.3, 300). L'ordre de réception desdites commandes de mémoire est conservé. Le module arrière édite de manière dynamique un des nombreux prochains paquets de pages, tout en éditant un des nombreux paquets de pages en cours (fig.9, 940). Le module d'interface physique génère une pluralité de transferts en fonction du paquet de pages en cours et du prochain paquet de pages édités.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2004</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDDzdfX1D4pUcPb3Cwny9_FxDVJwifRz9PV0dvTxiVRwDHLyDAlyDPH0c1cIcHR3BRLO3q4hwTwMrGmJOcWpvFCam0HZzTXE2UM3tSA_PrW4IDE5NS-1JD7c38jAwMTQwNzQwtzR0Jg4VQDaeikc</recordid><startdate>20041209</startdate><enddate>20041209</enddate><creator>SHANMUGASUNDARAM, VENKATACHALAM</creator><creator>KAO, JEAN</creator><creator>PALUCH, EDWARD</creator><creator>GADRE, SHIRISH</creator><scope>EVB</scope></search><sort><creationdate>20041209</creationdate><title>MEMORY CONTROLLER DYNAMICALLY ARBITRATING PAGE PACKETS</title><author>SHANMUGASUNDARAM, VENKATACHALAM ; KAO, JEAN ; PALUCH, EDWARD ; GADRE, SHIRISH</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2004107187A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2004</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>SHANMUGASUNDARAM, VENKATACHALAM</creatorcontrib><creatorcontrib>KAO, JEAN</creatorcontrib><creatorcontrib>PALUCH, EDWARD</creatorcontrib><creatorcontrib>GADRE, SHIRISH</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SHANMUGASUNDARAM, VENKATACHALAM</au><au>KAO, JEAN</au><au>PALUCH, EDWARD</au><au>GADRE, SHIRISH</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>MEMORY CONTROLLER DYNAMICALLY ARBITRATING PAGE PACKETS</title><date>2004-12-09</date><risdate>2004</risdate><abstract>Embodiments of the present invention provide a memory controller (fig. 3, 300) comprising: a front-end module (fig. 3, 305), a back-end module (fig.3, 310) communicatively coupled to the front-end module, and a physical interface module (fig.3, 315) communicatively coupled to the back-end module. The front-end module generates a plurality of a page packets from a plurality of received commands (fig. 3, 300), wherein the order of receipt of said memory commands is preserved. The back-end module dynamically issues a next one of the plurality of page packets while issuing a current one of the plurality of page packets (fig. 9, 940). The physical interface module causes a plurality of transfers according to the dynamically issued current one and next one of the plurality of page packets. L'invention concerne, dans certains modes de réalisation, un contrôleur de mémoire (fig. 3, 300) comprenant un module avant (fig.3, 305), un module arrière (fig.3, 310) couplé de manière communicante au module avant, ainsi qu'un module d'interface physique (fig.3, 315) couplé de manière communicante au module arrière. Le module avant produit une pluralité de paquets de pages, à partir d'une pluralité de commandes reçues (fig.3, 300). L'ordre de réception desdites commandes de mémoire est conservé. Le module arrière édite de manière dynamique un des nombreux prochains paquets de pages, tout en éditant un des nombreux paquets de pages en cours (fig.9, 940). Le module d'interface physique génère une pluralité de transferts en fonction du paquet de pages en cours et du prochain paquet de pages édités.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2004107187A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title MEMORY CONTROLLER DYNAMICALLY ARBITRATING PAGE PACKETS
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-11T20%3A25%3A35IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=SHANMUGASUNDARAM,%20VENKATACHALAM&rft.date=2004-12-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2004107187A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true