Pipeline length optimization in a digital asynchronous trigger controller

  • D'Antone I
  • 3

    Readers

    Mendeley users who have this article in their library.
  • 2

    Citations

    Citations of this article.

Abstract

This report describes the pipelined architecture of an asynchronous controller designed for a trigger board. To evaluate the suitable depth of the pipelines, the controller has been modelled as a priority queuing system. Some useful parameters have been introduced to estimate the optimal configuration in the static and dynamic priority cases. Nowadays, the hardware controllers are realized into programmable components where, usually, the internal memory resources are limited; to save space the design has been addressed towards the pipeline length optimization. Some analytic results have been reported for the static priority queueing system and, furthermore, the dynamic control of the priorities has been added. The implemented service discipline is a rate-controlled priority queueing discipline; the service rate is controlled with a negative feedback. The stability of this control system has been investigated and some parameters have been highlighted to solve the compromise between the minimum average length of the controlled queues and a suitable margin from the instability. The dynamic scheme requires the design of a more sophisticated system controller, but it shows better performances; it allows to reduce the pipeline depth with the same input rate.

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document

Authors

  • I. D'Antone

Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free