ABSTRACT

This chapter presents the synthesis and the design of filters using nonuniformly sampled data for use in asynchronous systems. Data are sampled with a level-crossing technique. The chapter shows how nonuniform filters can be built in the frequency domain. The amount of data is incredibly large and the future promises that not only humans will exchange digital data but also technological equipments, robots. Indeed, useless data induce more computation, more storage, more communications, and also more power consumption. Unlike synchronous logic, where the synchronization is based on a global clock signal, event-driven or asynchronous logic does not need a clock to maintain the synchronization between its sub-blocks. It is considered as a data-driven logic where computation occurs only when new data arrived. The data path that is completely similar to the synchronous data path and locally clocked by a distributed asynchronous controller.