高技术通讯2017,Vol.27Issue(5):389-397,9.DOI:10.3772/j.issn.1002-0470.2017.05.001
稀疏队列中的动态发射机制及电路实现
A dynamic schedule mechanism in non-compacting issue queues and its implementation
摘要
Abstract
In view of the fact that non-pipelining multi-cycle instructions in high performance processors with several functional units always prevent the issue of following noncorrelation instructions, a mechanism of dynamic issue was presented.According to the numbers of vacant functional units, the system picks instructions in a non-compacting issue queue whose operand is written back instead of dispatching it in advance.The system based on multi-bit selector includes three parts.Firstly, the current source network converts the flip-flop outputs into current signals.Then, a current sense amplifier compares the output of the network and the reference current which represents the number of vacant units.Finally, as a mask, a NMOS discharge network corrects the low bit data, thus repeating signal "1s" is filtered.The circuit was implemented in SMIC 40nm and it could work at 8GHz.关键词
发射队列/动态发射/稀疏发射队列/N选M/灵敏放大器Key words
issue queue/dynamic schedule/non-compacting issue queue/multi-bit selector/sense amplifier引用本文复制引用
刘臻,王剑,赵鹏飞,丁健平..稀疏队列中的动态发射机制及电路实现[J].高技术通讯,2017,27(5):389-397,9.基金项目
国家"核高基"科技重大专项课题(2014ZX01030101),国家自然科学基金(61432016)和863计划(2013AA014301)资助项目. (2014ZX01030101)