Title :
The design of circuits with no timing references using the ALMA environment
Author :
Auge, I. ; Brunel, J.Y. ; Callemyn, J.M. ; Tychon, P. ; Israel, M.
Author_Institution :
LEP, Limeil Brevannes, France
Abstract :
ALMA is a structured ASIC design methodology for silicon compilation to be used as a front end to existing CAD environments which provide the lower level silicon compilation tools (data path compiler, logic synthesizer, place-and-route, etc.). The methodology relies on the use of cell libraries available from vendors and a new hardware description language called `A´. The language describes the structure of the circuit and its behaviour by giving the sequence of operations to be performed without any timing reference. Automatic sequencing is then done according to the exact timing characteristics of the used library cells. ALMA provides interfaces to the host CAD and generates a C program, which has the same functionality as the A source code given by the designer, and which includes the timing references
Keywords :
application specific integrated circuits; circuit layout CAD; specification languages; time measurement; A language; ALMA environment; C program; CAD; automatic sequencing; cell libraries; data path compiler; hardware description language; logic synthesizer; place-and-route; silicon compilation; structured ASIC design methodology; timing characteristics; timing references; Application specific integrated circuits; Design automation; Design methodology; Hardware; Libraries; Logic design; Process design; Pulse width modulation; Silicon; Timing;
Conference_Titel :
CompEuro '91. Advanced Computer Technology, Reliable Systems and Applications. 5th Annual European Computer Conference. Proceedings.
Conference_Location :
Bologna
Print_ISBN :
0-8186-2141-9
DOI :
10.1109/CMPEUR.1991.257456