Modular binary multiplier for signed and unsigned operands of variable widths

A method and apparatuses for performing binary multiplication on signed and unsigned operands of various lengths is discussed herein. It is a concept that may be split into two parts, the first of which is the multiplication hardware itself, a compact, less than-full sized multiplier employing Booth...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HUTTON DAVID S, KRYGOWSKI CHRISTOPHER A, RELL, JR. JOHN G, CARLOUGH STEVEN R, BUSABA FADI Y, VENERACION SHERYLL H
Format: Patent
Sprache:eng
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 HUTTON DAVID S
KRYGOWSKI CHRISTOPHER A
RELL, JR. JOHN G
CARLOUGH STEVEN R
BUSABA FADI Y
VENERACION SHERYLL H
description A method and apparatuses for performing binary multiplication on signed and unsigned operands of various lengths is discussed herein. It is a concept that may be split into two parts, the first of which is the multiplication hardware itself, a compact, less than-full sized multiplier employing Booth or other type of recoding methods upon the multiplier to reduce the number of partial products per scan, and implemented in such a manner so that a multiplication operation with large operands may be broken into subgroups of operations that will fit into this mid-sized multiplier whose results, here called modular products, may be knitted back together to form a correct, final product. The second part of the concept is the supporting hardware used to separate the operands into subgroups and input the data and control signals to the multiplier, and the algorithms and apparatuses used to align and combine the modular products properly to obtain the final product. These algorithms used to obtain a result as specified by the operation may be as varied as the supporting hardware with which the multiplier may be used, making this multiplier a very flexible and powerful design.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US7266580B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US7266580B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US7266580B23</originalsourceid><addsrcrecordid>eNrjZPD1zU8pzUksUkjKzEssqlTILc0pySzIyUwtUkjLL1IozkzPS01RSMxLUSjNg3LyC1KLgALFCvlpCmWJRZmJSTmpCuWZKSUZxTwMrGmJOcWpvFCam0HBzTXE2UM3tSA_PrW4IDE5NS-1JD402NzIzMzUwsDJyJgIJQCbEjZF</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Modular binary multiplier for signed and unsigned operands of variable widths</title><source>esp@cenet</source><creator>HUTTON DAVID S ; KRYGOWSKI CHRISTOPHER A ; RELL, JR. JOHN G ; CARLOUGH STEVEN R ; BUSABA FADI Y ; VENERACION SHERYLL H</creator><creatorcontrib>HUTTON DAVID S ; KRYGOWSKI CHRISTOPHER A ; RELL, JR. JOHN G ; CARLOUGH STEVEN R ; BUSABA FADI Y ; VENERACION SHERYLL H</creatorcontrib><description>A method and apparatuses for performing binary multiplication on signed and unsigned operands of various lengths is discussed herein. It is a concept that may be split into two parts, the first of which is the multiplication hardware itself, a compact, less than-full sized multiplier employing Booth or other type of recoding methods upon the multiplier to reduce the number of partial products per scan, and implemented in such a manner so that a multiplication operation with large operands may be broken into subgroups of operations that will fit into this mid-sized multiplier whose results, here called modular products, may be knitted back together to form a correct, final product. The second part of the concept is the supporting hardware used to separate the operands into subgroups and input the data and control signals to the multiplier, and the algorithms and apparatuses used to align and combine the modular products properly to obtain the final product. These algorithms used to obtain a result as specified by the operation may be as varied as the supporting hardware with which the multiplier may be used, making this multiplier a very flexible and powerful design.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2007</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=20070904&amp;DB=EPODOC&amp;CC=US&amp;NR=7266580B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25563,76418</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20070904&amp;DB=EPODOC&amp;CC=US&amp;NR=7266580B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>HUTTON DAVID S</creatorcontrib><creatorcontrib>KRYGOWSKI CHRISTOPHER A</creatorcontrib><creatorcontrib>RELL, JR. JOHN G</creatorcontrib><creatorcontrib>CARLOUGH STEVEN R</creatorcontrib><creatorcontrib>BUSABA FADI Y</creatorcontrib><creatorcontrib>VENERACION SHERYLL H</creatorcontrib><title>Modular binary multiplier for signed and unsigned operands of variable widths</title><description>A method and apparatuses for performing binary multiplication on signed and unsigned operands of various lengths is discussed herein. It is a concept that may be split into two parts, the first of which is the multiplication hardware itself, a compact, less than-full sized multiplier employing Booth or other type of recoding methods upon the multiplier to reduce the number of partial products per scan, and implemented in such a manner so that a multiplication operation with large operands may be broken into subgroups of operations that will fit into this mid-sized multiplier whose results, here called modular products, may be knitted back together to form a correct, final product. The second part of the concept is the supporting hardware used to separate the operands into subgroups and input the data and control signals to the multiplier, and the algorithms and apparatuses used to align and combine the modular products properly to obtain the final product. These algorithms used to obtain a result as specified by the operation may be as varied as the supporting hardware with which the multiplier may be used, making this multiplier a very flexible and powerful design.</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>2007</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPD1zU8pzUksUkjKzEssqlTILc0pySzIyUwtUkjLL1IozkzPS01RSMxLUSjNg3LyC1KLgALFCvlpCmWJRZmJSTmpCuWZKSUZxTwMrGmJOcWpvFCam0HBzTXE2UM3tSA_PrW4IDE5NS-1JD402NzIzMzUwsDJyJgIJQCbEjZF</recordid><startdate>20070904</startdate><enddate>20070904</enddate><creator>HUTTON DAVID S</creator><creator>KRYGOWSKI CHRISTOPHER A</creator><creator>RELL, JR. JOHN G</creator><creator>CARLOUGH STEVEN R</creator><creator>BUSABA FADI Y</creator><creator>VENERACION SHERYLL H</creator><scope>EVB</scope></search><sort><creationdate>20070904</creationdate><title>Modular binary multiplier for signed and unsigned operands of variable widths</title><author>HUTTON DAVID S ; KRYGOWSKI CHRISTOPHER A ; RELL, JR. JOHN G ; CARLOUGH STEVEN R ; BUSABA FADI Y ; VENERACION SHERYLL H</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US7266580B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2007</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>HUTTON DAVID S</creatorcontrib><creatorcontrib>KRYGOWSKI CHRISTOPHER A</creatorcontrib><creatorcontrib>RELL, JR. JOHN G</creatorcontrib><creatorcontrib>CARLOUGH STEVEN R</creatorcontrib><creatorcontrib>BUSABA FADI Y</creatorcontrib><creatorcontrib>VENERACION SHERYLL H</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>HUTTON DAVID S</au><au>KRYGOWSKI CHRISTOPHER A</au><au>RELL, JR. JOHN G</au><au>CARLOUGH STEVEN R</au><au>BUSABA FADI Y</au><au>VENERACION SHERYLL H</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Modular binary multiplier for signed and unsigned operands of variable widths</title><date>2007-09-04</date><risdate>2007</risdate><abstract>A method and apparatuses for performing binary multiplication on signed and unsigned operands of various lengths is discussed herein. It is a concept that may be split into two parts, the first of which is the multiplication hardware itself, a compact, less than-full sized multiplier employing Booth or other type of recoding methods upon the multiplier to reduce the number of partial products per scan, and implemented in such a manner so that a multiplication operation with large operands may be broken into subgroups of operations that will fit into this mid-sized multiplier whose results, here called modular products, may be knitted back together to form a correct, final product. The second part of the concept is the supporting hardware used to separate the operands into subgroups and input the data and control signals to the multiplier, and the algorithms and apparatuses used to align and combine the modular products properly to obtain the final product. These algorithms used to obtain a result as specified by the operation may be as varied as the supporting hardware with which the multiplier may be used, making this multiplier a very flexible and powerful design.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US7266580B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Modular binary multiplier for signed and unsigned operands of variable widths
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T13%3A30%3A57IST&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=HUTTON%20DAVID%20S&rft.date=2007-09-04&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS7266580B2%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