We introduce an architectural-level power, area, and latency estimator for multi-ported, pipelined register files. Strengths of the proposed approach include the handling of pipelined operation and clock power, the simulation-based device size estimation, and the ability to handle user-specified timing constraints. The model proposed can be used as a stand-alone estimation and design exploration tool for register files and register-file type structures, or it can be incorporated into a high-level performance simulator to add power estimation capabilities.
['Kavel M. Büyükşahin', 'Priyadarsan Patra', 'Farid N. Najm']
ESTIMA: an architectural-level power estimator for multi-ported pipelined register files