dc.contributor.author | Yewle, Vrushali Anil | |
dc.date.accessioned | 2014-04-17T20:09:29Z | |
dc.date.available | 2014-04-17T20:09:29Z | |
dc.date.issued | 2009-05-01 | |
dc.identifier.uri | https://hdl.handle.net/11244/10299 | |
dc.description.abstract | This study is aimed at designing a specialized functional unit to perform the operation of Cubing. The design has been implemented based on the concept of carry-save array multipliers. The carry save concept aims at accelerating the process of addition by delaying the carry propagation operation till the last step. The motivation behind using array structures is simple. Array structures are regular and easy to design. This paper first looks at a simple cubing unit that can accept only unsigned inputs. This design is then modified based on mathematical derivations and architecture for signed cubing unit or two's complement cubing unit is derived. The designs have been tested, synthesized and compared with the traditional multiplication techniques for area and delay. When the different designs for various bit sizes of operands were tested and synthesized, some really interesting results were arrived at. The algorithmic analysis showed that the cubing unit implementation would require more delay and area as compared to two passes for the same operation through corresponding traditional CSAMs. After synthesis, while the results agreed with the area requirement, for the 6-bit version, it was seen that the cubing design is actually faster as compared to the traditional implementation. The interesting thing about the cubing unit design is that its area requirement and delay increases almost exponentially with the length of the input operands. Careful floorplanning and layout techniques must be employed in order to arrive at a good design. | |
dc.format | application/pdf | |
dc.language | en_US | |
dc.publisher | Oklahoma State University | |
dc.rights | Copyright is held by the author who has granted the Oklahoma State University Library the non-exclusive right to share this material in its institutional repository. Contact Digital Library Services at lib-dls@okstate.edu or 405-744-9161 for the permission policy on the use, reproduction or distribution of this material. | |
dc.title | Cubing Units Using Carry-Save Array Implementations | |
dc.type | text | |
osu.filename | Yewle_okstate_0664M_10183.pdf | |
osu.college | Engineering, Architecture, and Technology | |
osu.accesstype | Open Access | |
dc.description.department | School of Electrical & Computer Engineering | |
dc.type.genre | Thesis | |
dc.subject.keywords | engineering | |
dc.subject.keywords | electronics and electrical | |