Method and apparatus for implementing signed multiplication of operands having differing bit widths without sign extension of the multiplicand

A multiplier ( 42 ) forms a product from two signed operands without performing a sign extension of the multiplicand (A). A modified Booth's recoding of the multiplier operand (B) is begun immediately without being delayed by a sign extension operation. While recoding and partial product genera...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: NGUYEN TRINH HUY
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 NGUYEN TRINH HUY
description A multiplier ( 42 ) forms a product from two signed operands without performing a sign extension of the multiplicand (A). A modified Booth's recoding of the multiplier operand (B) is begun immediately without being delayed by a sign extension operation. While recoding and partial product generation is occurring, a determination is made in parallel whether or not a sign extension adjustment term must be created. When needed, a value equal to (-B) (2N), where N is equal to a bit width of the multiplicand (A), is formed in parallel with the recoding and partial product generation. The sign extension adjustment term is coupled to a plurality of carry save adders ( 49, 51, 53 ) that compress a plurality of partial products to a sum term and a carry term. A final add stage combines the sum term and carry term to provide a product with correct sign extension.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US6973471B2</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US6973471B2</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US6973471B23</originalsourceid><addsrcrecordid>eNqNjbEOwjAQQ7swIOAf7gcYoAjECgKxMAFzFZpLc1J6iZIr8BV8MynqwMhg2cOzPS7eZxTrNSjOCkFFJV0C4yNQGxy2yELcQKKGUUPbOaHgqFZCnsEb8AFj7iaw6tGDmozB2Kc7CTxJi03Z8kcn3xXAlyCnoS4Wf0ZZT4uRUS7hbPBJAcfDdX-aY_AVpqBqZJTqdllvN-Vqs9gtyz-QD_9KT5o</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Method and apparatus for implementing signed multiplication of operands having differing bit widths without sign extension of the multiplicand</title><source>esp@cenet</source><creator>NGUYEN TRINH HUY</creator><creatorcontrib>NGUYEN TRINH HUY</creatorcontrib><description>A multiplier ( 42 ) forms a product from two signed operands without performing a sign extension of the multiplicand (A). A modified Booth's recoding of the multiplier operand (B) is begun immediately without being delayed by a sign extension operation. While recoding and partial product generation is occurring, a determination is made in parallel whether or not a sign extension adjustment term must be created. When needed, a value equal to (-B) (2N), where N is equal to a bit width of the multiplicand (A), is formed in parallel with the recoding and partial product generation. The sign extension adjustment term is coupled to a plurality of carry save adders ( 49, 51, 53 ) that compress a plurality of partial products to a sum term and a carry term. A final add stage combines the sum term and carry term to provide a product with correct sign extension.</description><edition>7</edition><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2005</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=20051206&amp;DB=EPODOC&amp;CC=US&amp;NR=6973471B2$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25555,76308</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20051206&amp;DB=EPODOC&amp;CC=US&amp;NR=6973471B2$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>NGUYEN TRINH HUY</creatorcontrib><title>Method and apparatus for implementing signed multiplication of operands having differing bit widths without sign extension of the multiplicand</title><description>A multiplier ( 42 ) forms a product from two signed operands without performing a sign extension of the multiplicand (A). A modified Booth's recoding of the multiplier operand (B) is begun immediately without being delayed by a sign extension operation. While recoding and partial product generation is occurring, a determination is made in parallel whether or not a sign extension adjustment term must be created. When needed, a value equal to (-B) (2N), where N is equal to a bit width of the multiplicand (A), is formed in parallel with the recoding and partial product generation. The sign extension adjustment term is coupled to a plurality of carry save adders ( 49, 51, 53 ) that compress a plurality of partial products to a sum term and a carry term. A final add stage combines the sum term and carry term to provide a product with correct sign extension.</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>2005</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNjbEOwjAQQ7swIOAf7gcYoAjECgKxMAFzFZpLc1J6iZIr8BV8MynqwMhg2cOzPS7eZxTrNSjOCkFFJV0C4yNQGxy2yELcQKKGUUPbOaHgqFZCnsEb8AFj7iaw6tGDmozB2Kc7CTxJi03Z8kcn3xXAlyCnoS4Wf0ZZT4uRUS7hbPBJAcfDdX-aY_AVpqBqZJTqdllvN-Vqs9gtyz-QD_9KT5o</recordid><startdate>20051206</startdate><enddate>20051206</enddate><creator>NGUYEN TRINH HUY</creator><scope>EVB</scope></search><sort><creationdate>20051206</creationdate><title>Method and apparatus for implementing signed multiplication of operands having differing bit widths without sign extension of the multiplicand</title><author>NGUYEN TRINH HUY</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US6973471B23</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2005</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>NGUYEN TRINH HUY</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>NGUYEN TRINH HUY</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Method and apparatus for implementing signed multiplication of operands having differing bit widths without sign extension of the multiplicand</title><date>2005-12-06</date><risdate>2005</risdate><abstract>A multiplier ( 42 ) forms a product from two signed operands without performing a sign extension of the multiplicand (A). A modified Booth's recoding of the multiplier operand (B) is begun immediately without being delayed by a sign extension operation. While recoding and partial product generation is occurring, a determination is made in parallel whether or not a sign extension adjustment term must be created. When needed, a value equal to (-B) (2N), where N is equal to a bit width of the multiplicand (A), is formed in parallel with the recoding and partial product generation. The sign extension adjustment term is coupled to a plurality of carry save adders ( 49, 51, 53 ) that compress a plurality of partial products to a sum term and a carry term. A final add stage combines the sum term and carry term to provide a product with correct sign extension.</abstract><edition>7</edition><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US6973471B2
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Method and apparatus for implementing signed multiplication of operands having differing bit widths without sign extension of the multiplicand
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-15T05%3A12%3A05IST&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=NGUYEN%20TRINH%20HUY&rft.date=2005-12-06&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS6973471B2%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