Dissertação

Digital CMOS Library Design EVALUATED

A caracterização de células lógicas é uma parte essencial do fluxo de projecto digital de circuitos integrados nos dias de hoje. Ficheiros contendo informações sobre tempos de atraso de propagação, limites para possíveis violações temporais em células sequencias, potência dinâmica e estática são a base desta caracterização. Para tal, simulação destas células com diferentes combinações de tensão, temperatura, capacidade de carga e transístores com diferentes características tecnológicas (corners) são necessárias. Embora com precisão reduzida, a simulação digital de grandes circuitos integrados é extremamente rápida utilizando este tipo de ficheiros em vez do simulador analógico SPICE. Os ficheiros são também importantes em ferramentas de sístese automática para optimização do funcionamento lógico e na minimização da potência consumida pelo circuito. Licenças profissionais para software capaz de caracterizar bibliotecas inteiras de células lógicas são por norma extremamente caras. O algoritmo e a metodologia desenvolvida nesta tese foram feitos à medida, para uma pequena empresa especializada em design de circuitos analógicos com uma pequena presença no mercado digital. O objectivo, é assim, desenvolver uma metodologia e o software necessário para assitir um engenheiro de design digital na tarefa de caracterizar uma nova biblioteca de células lógicas, minimizando tarefas manuais e automatizando grande parte do processo.
fluxo de projecto digital, biblioteca de células digitais, caracterização de células, analíse em corners, ficheiro liberty

Novembro 16, 2017, 11:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Marcelino Bicho dos Santos

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Associado