Decimal multipliers using binary coded decimal (BCD) modules
Publish Year: 1393
نوع سند: مقاله کنفرانسی
زبان: English
View: 1,103
This Paper With 12 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CSITM01_043
تاریخ نمایه سازی: 10 شهریور 1393
Abstract:
Computer systems memory is capable of storing data in binary form and usually performscomputations in that representation which causes some precision errors. Because the errorsresulting from binary to decimal digit conversion could not be tolerated in some applicationswhich require high precision results, and software methods for implementing such calculationsare not computationally efficient; in recent years hardware manufacturers has begun to produceCPUs with decimal hardware units which directly perform computations on data with decimalrepresentation. A basic decimal operation is multiplication that can be implemented by iterative,parallel and digit-by-digit multipliers. Regardless of degree of parallelism of decimal multipliers,they can be implemented with BCD-digit multiplier blocks. In this article, in addition toinvestigating various kinds of decimal multipliers, a new approach for multiplying decimal digitshave been presented; Using this multiplier blocks, two different kinds of multipliers have beenproposed and compared to previous parallel multipliers; finally, area and delay comparisons havebeen provided.
Keywords:
Authors
S.M tabatabaei
Razi University, Kermanshah, Iran۱
M Pooyan
Shahed University, Tehran, Iran