Optimization of a TSPC D flip-flop using MatLab
Fecha
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Resumen
The central focus of this case study is the simulation and optimization of a True Single Phase Clock (TSPC) D flip-flop using WinSpice for circuit simulation and MATLAB for optimization. The primary objective of this TOG is to minimize the setup time of the TSPC D flip-flop, thereby enabling faster input processing and improving overall circuit performance. This was achieved using the embedded codes in MATLAB, which included fminsearch, fmincon, and genetic algorithms. These algorithms were used to find the optimal transistor dimensions without requiring a manual implementation.
A TSPC D flip-flop is a specialized version of a D flip-flop that operates with a single-phase clock throughout its design. It avoids using a negated clock signal that can introduce unwanted delays and timing issues. This characteristic makes it particularly suited for high-speed applications.
Appendix A contains the complete codebase, including the scripts used for each function and their corresponding file names. This appendix ensures the reproducibility of the results and provides a detailed reference for future researchers seeking to replicate or extend this study.