A Generalized Multi-Level Structure for High-Precision Binary Decoders
Binary decoders are ubiquitous in digital circuits for computing, particularly within memory addressing, multiplexing, and demultiplexing. A commonly used method for constructing binary decoders is the coincident row-column structure, which uses two smaller decoders intersecting over an array of AND gates to generate the output of the decoder as a whole. While this structure works for the typical sizes of modern computers (under 128 bits), it still has room for improvement, especially at high precisions, such as 1024 bits and greater. This work proposes three multi-level architectures for binary decoders suitable for high-precision inputs, generalizing the existing row-column decoder architecture. We compare our novel structure to the aforementioned row-column method, a tree-based structure, and other single-level decoder constructs. Then, we analyze critical path (or delay) and complexity (or cost, in terms of lookup tables or transistors) as a function of input precision. Finally, we recommend decoder architectures for different input precisions and implementation technologies (FPGA or ASIC).
Authors
- Ahmed Ammar (ORCID: https://orcid.org/0000-0001-5907-7043)
- Maxwell Phillips (ORCID: https://orcid.org/0009-0003-5719-5523)
- Firas Hassan (ORCID: https://orcid.org/0009-0001-0141-8121)
Institutions
- Ohio Northern University (US)
Publication Details
- Published
- 2024-08-11
- DOI
- https://doi.org/10.1109/mwscas60917.2024.10658662
- Primary Topic
- Coding theory and cryptography
- Type
- article
- Field-Weighted Citation Impact
- 0.00