Title
Flag/Condition Handling and Branch Assignment for Large Microcoded Controllers
Abstract
Typical control flows for real-time ASICs exhibit complex decision making, and therefore require extensive flag/condition handling and branching. The logic implementation of this part of the controller often requires an excessive amount of silicon area and limits the throughput of the controller and consequently of the complete ASIC. In this paper, we present novel methods for improving these area and timing characteristics in large microcoded controllers, based on their functional characteristics encountered in typical examples. For the flag and condition handling logic, we use the fact that many flags are needed simultaneously for efficient complex branching and that these are used at different timesteps and thus have a very long lifetime. For the branch generation, we observe that the complexity of the sequencer can be reduced best by use of an incrementer.
Year
Venue
Keywords
1992
Proceedings of the IFIP WG10.2/WG10.5 Workshops on Synthesis for Control Dominated Circuits
branch assignment,large microcoded controllers,condition handling
Field
DocType
Volume
Computer science,Parallel computing,Real-time computing
Conference
22
ISSN
ISBN
Citations 
0926-5473
0-444-81479-5
2
PageRank 
References 
Authors
0.66
1
6
Name
Order
Citations
PageRank
Augusli Kifli17919.01
R. De Wulf220.66
Zegers, J.392.23
Gert Goossens429363.59
Paul Six5253.83
Hugo De Man62177257.77