ROM-based finite state machines with PLA address modifiers
EURO-DAC '92 Proceedings of the conference on European design automation
Constructive library-aware synthesis using symmetries
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Synthesis and Optimization of Digital Circuits
Synthesis and Optimization of Digital Circuits
Evolutionary Multi-Level Network Synthesis in Given Design Style
ISMVL '00 Proceedings of the 30th IEEE International Symposium on Multiple-Valued Logic
EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 1
Algebraic structure theory of sequential machines (Prentice-Hall international series in applied mathematics)
Technology mapping for TLU FPGAs based on decomposition of binary decision diagrams
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Reducing and smoothing power consumption of ROM-based controller implementations
SBCCI '10 Proceedings of the 23rd symposium on Integrated circuits and system design
Journal of Computer and Systems Sciences International
A method for minimizing Moore finite-state machines by merging two states
Journal of Computer and Systems Sciences International
Lightweight implementations of SHA-3 candidates on FPGAs
INDOCRYPT'11 Proceedings of the 12th international conference on Cryptology in India
Hi-index | 0.00 |
Modern FPLD devices have very complex structure. They combine PLA like structures, as well as FPGA and even memory-based structures. However lack of appropriate synthesis methods do not allow fully exploiting the possibilities the modern FPLDs offer. The paper presents a general method for the synthesis targeted to implementation of sequential circuits using embedded memory blocks. The method is based on the serial decomposition concept and relies on decomposing the memory block into two blocks: a combinational address modifier and a smaller memory block. An appropriately chosen decomposition strategy may allow reducing the required memory size at the cost of additional logic cells for address modifier implementation. This makes possible implementation of FSMs that exceed available memory by using embedded memory blocks and additional programmable logic.