Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1

Orientador: Ivanil Sebastião Bonatti === Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica === Made available in DSpace on 2018-07-18T21:28:08Z (GMT). No. of bitstreams: 1 Silva_AlexandreCesarRodriguesda_D.pdf: 7276095 bytes, checksum: d0608097ff65b897c2a32b43520...

Full description

Bibliographic Details
Main Author: Silva, Alexandre Cesar Rodrigues da
Other Authors: UNIVERSIDADE ESTADUAL DE CAMPINAS
Format: Others
Language:Portuguese
Published: [s.n.] 1993
Subjects:
Online Access:SILVA, Alexandre Cesar Rodrigues da. Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1. 1993. [139]f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/260825>. Acesso em: 18 jul. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/260825
id ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-260825
record_format oai_dc
spelling ndltd-IBICT-oai-repositorio.unicamp.br-REPOSIP-2608252019-01-21T20:20:41Z Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1 Silva, Alexandre Cesar Rodrigues da UNIVERSIDADE ESTADUAL DE CAMPINAS Bonatti, Ivanil Sebastião, 1951- Ribeiro, Magno Meirelles Cortês, Mario Lúcio Filho, Carlos Alberto dos Reis Damiani, Furio Programação linear Circuitos integrados Orientador: Ivanil Sebastião Bonatti Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica Made available in DSpace on 2018-07-18T21:28:08Z (GMT). No. of bitstreams: 1 Silva_AlexandreCesarRodriguesda_D.pdf: 7276095 bytes, checksum: d0608097ff65b897c2a32b4352060fab (MD5) Previous issue date: 1993 Resumo: Este trabalho trata do problema de simplificação de funções booleanas e da redução de estados, em máquinas de estados finitos, modelando-os como um problema de programação matemática. Na minimização lógica, os implicantes são gerados aplicando-se o algoritmo do consenso numa árvore binária que representa a função booleana. A cobertura mínima é obtida resolvendo-se um problema de programação linear inteira 0 e 1, cuja função objetivo é a soma ponderada de todos os implicantes primos e as restrições correspondem a soma dos implicantes primos que cobrem cada mintermo da função. Na minimização de funções booleanas com múltiplas saídas o problema de cobertura mínima pode ser modelado como um problema matemático não linear dependendo do critério de otimização utilizado. o método de geração de classes de compatibilidades máximas foi utilizado para a redução de estados. A função objetivo é formulada como a soma das classes primas sujeita às restrições de cobertura e fechamento. Uma vez formulado como um problema de programação matemática, a minimização de funções booleanas e a redução de máquinas de estados se abrem para as novas técnicas desenvolvidas nessa área de pesquisa Abstract: This work proposes a method of dealing with the problem of boolean function minimization and finite state machine reduction by modeling each of them as a mathematical programming problem. In the logic minimization, prime implicants are generated by applying the consensus algorithm in the binary decision tree that represents a boolean function. A minimal cover can then be obtained by solving an integer linear program with objective function as a weighing sum of prime implicants whose constraints are the sums of prime implicants covering each minterm. In a multiple-output boolean function minimization, a minimal cover problem may be modelled as a non-linear mathematical problem depending on the specific optimization criterion that is used. The method of generating the maximal compatibility classes has been used for the state reduction phase. The objective function is formulated as the sum of the prime classes, and the constraints are due to restrictions of covering and closure. Once formulated as a mathematical programming problem, the boolean function minimization and the state machine reduction are opened to the new techniques that have been developed in this research area Doutorado Doutor em Engenharia Elétrica 1993 2018-07-18T21:28:08Z 2018-07-18T21:28:08Z 1993-09-22T00:00:00Z info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis (Broch.) SILVA, Alexandre Cesar Rodrigues da. Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1. 1993. [139]f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/260825>. Acesso em: 18 jul. 2018. http://repositorio.unicamp.br/jspui/handle/REPOSIP/260825 por info:eu-repo/semantics/openAccess [139]f. : il. application/pdf [s.n.] Universidade Estadual de Campinas. Faculdade de Engenharia Elétrica e de Computação Programa de Pós-Graduação em Engenharia Elétrica reponame:Repositório Institucional da Unicamp instname:Universidade Estadual de Campinas instacron:UNICAMP
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Programação linear
Circuitos integrados
spellingShingle Programação linear
Circuitos integrados
Silva, Alexandre Cesar Rodrigues da
Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
description Orientador: Ivanil Sebastião Bonatti === Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica === Made available in DSpace on 2018-07-18T21:28:08Z (GMT). No. of bitstreams: 1 Silva_AlexandreCesarRodriguesda_D.pdf: 7276095 bytes, checksum: d0608097ff65b897c2a32b4352060fab (MD5) Previous issue date: 1993 === Resumo: Este trabalho trata do problema de simplificação de funções booleanas e da redução de estados, em máquinas de estados finitos, modelando-os como um problema de programação matemática. Na minimização lógica, os implicantes são gerados aplicando-se o algoritmo do consenso numa árvore binária que representa a função booleana. A cobertura mínima é obtida resolvendo-se um problema de programação linear inteira 0 e 1, cuja função objetivo é a soma ponderada de todos os implicantes primos e as restrições correspondem a soma dos implicantes primos que cobrem cada mintermo da função. Na minimização de funções booleanas com múltiplas saídas o problema de cobertura mínima pode ser modelado como um problema matemático não linear dependendo do critério de otimização utilizado. o método de geração de classes de compatibilidades máximas foi utilizado para a redução de estados. A função objetivo é formulada como a soma das classes primas sujeita às restrições de cobertura e fechamento. Uma vez formulado como um problema de programação matemática, a minimização de funções booleanas e a redução de máquinas de estados se abrem para as novas técnicas desenvolvidas nessa área de pesquisa === Abstract: This work proposes a method of dealing with the problem of boolean function minimization and finite state machine reduction by modeling each of them as a mathematical programming problem. In the logic minimization, prime implicants are generated by applying the consensus algorithm in the binary decision tree that represents a boolean function. A minimal cover can then be obtained by solving an integer linear program with objective function as a weighing sum of prime implicants whose constraints are the sums of prime implicants covering each minterm. In a multiple-output boolean function minimization, a minimal cover problem may be modelled as a non-linear mathematical problem depending on the specific optimization criterion that is used. The method of generating the maximal compatibility classes has been used for the state reduction phase. The objective function is formulated as the sum of the prime classes, and the constraints are due to restrictions of covering and closure. Once formulated as a mathematical programming problem, the boolean function minimization and the state machine reduction are opened to the new techniques that have been developed in this research area === Doutorado === Doutor em Engenharia Elétrica
author2 UNIVERSIDADE ESTADUAL DE CAMPINAS
author_facet UNIVERSIDADE ESTADUAL DE CAMPINAS
Silva, Alexandre Cesar Rodrigues da
author Silva, Alexandre Cesar Rodrigues da
author_sort Silva, Alexandre Cesar Rodrigues da
title Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
title_short Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
title_full Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
title_fullStr Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
title_full_unstemmed Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
title_sort contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1
publisher [s.n.]
publishDate 1993
url SILVA, Alexandre Cesar Rodrigues da. Contribuição a sintese de circuitos digitais utilizando programação linear inteira 0 e 1. 1993. [139]f. Tese (doutorado) - Universidade Estadual de Campinas, Faculdade de Engenharia Eletrica, Campinas, SP. Disponível em: <http://www.repositorio.unicamp.br/handle/REPOSIP/260825>. Acesso em: 18 jul. 2018.
http://repositorio.unicamp.br/jspui/handle/REPOSIP/260825
work_keys_str_mv AT silvaalexandrecesarrodriguesda contribuicaoasintesedecircuitosdigitaisutilizandoprogramacaolinearinteira0e1
_version_ 1718871308216827904