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...
Main Author: | |
---|---|
Other Authors: | |
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 |