An automated method for designing an integrated circuit layout with a
computer, based upon an electronic circuit description and upon a selected
plurality of cells from a cell library, comprising the steps of: (a)
assigning each of the cells to one of a plurality of buckets designated on
the integrated circuit layout, each of the cells being connected to one of
the other cells; (b) performing global routing to connect at least some of
the selected cells of step (a) together such that global routes are formed
to provide net topology information; (c) performing track routing which
sets the position of each of the global routes; (d) performing detailed
placement such that the positions of all selected cells are fixed within
each of the buckets designated on the integrated circuit layout; and (e)
performing detailed routing such that detailed routes are formed to
complete the integrated circuit layout.
Um método automatizado para projetar uma disposição do circuito integrado com um computador, baseado em uma descrição eletrônica do circuito e em um plurality selecionado das pilhas de uma biblioteca de pilha, compreendendo as etapas de: (a) atribuindo cada uma das pilhas a um de um plurality das cubetas designadas na disposição do circuito integrado, cada uma das pilhas que estão sendo conectadas a uma das outras pilhas; (b) executando o roteamento global para conectar junto ao menos algumas das pilhas selecionadas da etapa (a) tais que as rotas globais estão dadas forma para fornecer a informação líquida da topologia; (c) executando o roteamento da trilha que ajusta a posição de cada uma das rotas globais; (d) executando colocação detalhada tais que as posições de todas as pilhas selecionadas são fixas dentro de cada uma das cubetas designou na disposição do circuito integrado; e (e) executar detalhou a distribuição de tais que as rotas detalhadas estão dadas forma para terminar a disposição do circuito integrado.