METHOD AND APPARATUS FOR ENHANCED FPGA VALIDATION USING EMULATION

A method for modeling a field-programmable gate array (FPGA) for an emulator includes performing a validation process on an FPGA design to determine whether an FPGA emulator is able to emulate at least one component in the FPGA design; responsive to the FPGA emulator being unable to emulate the at l...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CHOW, Gabriel Andrew, CASTLE, Michael, HACK, Lauren, YUE, Paul, CHIEN, Pc
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator CHOW, Gabriel Andrew
CASTLE, Michael
HACK, Lauren
YUE, Paul
CHIEN, Pc
description A method for modeling a field-programmable gate array (FPGA) for an emulator includes performing a validation process on an FPGA design to determine whether an FPGA emulator is able to emulate at least one component in the FPGA design; responsive to the FPGA emulator being unable to emulate the at least one component in the FPGA design, modifying the FPGA design by replacing the at least one component with at least one replacement component; executing a first simulation of the FPGA design to generate a first output; executing a second simulation of the modified FPGA design to generate a second output; and determining, with reference to the first output and the second output, that the FPGA design and the modified FPGA design are functionally equivalent. L'invention concerne un procédé de modélisation d'un circuit intégré prédiffusé programmable (FPGA) pour un émulateur, comprenant les étapes consistant à effectuer un processus de validation sur une conception de FPGA pour déterminer si un émulateur de FPGA est capable d'émuler au moins un composant de la conception de FPGA; en réaction à une incapacité de l'émulateur de FPGA à émuler le ou les composants de la conception de FPGA, à modifier la conception de FPGA en remplaçant le ou les composants par au moins un composant de remplacement; à exécuter une première simulation de la conception de FPGA pour générer une première sortie; à exécuter une seconde simulation de la conception modifiée de FPGA pour générer une seconde sortie; et à déterminer, en se référant à la première sortie et à la seconde sortie, que la conception de FPGA et la conception modifiée de FPGA sont fonctionnellement équivalentes.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2019133619A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2019133619A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2019133619A13</originalsourceid><addsrcrecordid>eNrjZHD0dQ3x8HdRcPQD4oAAxyDHkNBgBTf_IAVXPw9HP2dXFwW3AHdHhTBHH08XxxBPfz-F0GBPP3cFV99QHzCfh4E1LTGnOJUXSnMzKLu5hjh76KYW5MenFhckJqfmpZbEh_sbGRhaGhobmxlaOhoaE6cKAGr1K70</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND APPARATUS FOR ENHANCED FPGA VALIDATION USING EMULATION</title><source>esp@cenet</source><creator>CHOW, Gabriel Andrew ; CASTLE, Michael ; HACK, Lauren ; YUE, Paul ; CHIEN, Pc</creator><creatorcontrib>CHOW, Gabriel Andrew ; CASTLE, Michael ; HACK, Lauren ; YUE, Paul ; CHIEN, Pc</creatorcontrib><description>A method for modeling a field-programmable gate array (FPGA) for an emulator includes performing a validation process on an FPGA design to determine whether an FPGA emulator is able to emulate at least one component in the FPGA design; responsive to the FPGA emulator being unable to emulate the at least one component in the FPGA design, modifying the FPGA design by replacing the at least one component with at least one replacement component; executing a first simulation of the FPGA design to generate a first output; executing a second simulation of the modified FPGA design to generate a second output; and determining, with reference to the first output and the second output, that the FPGA design and the modified FPGA design are functionally equivalent. L'invention concerne un procédé de modélisation d'un circuit intégré prédiffusé programmable (FPGA) pour un émulateur, comprenant les étapes consistant à effectuer un processus de validation sur une conception de FPGA pour déterminer si un émulateur de FPGA est capable d'émuler au moins un composant de la conception de FPGA; en réaction à une incapacité de l'émulateur de FPGA à émuler le ou les composants de la conception de FPGA, à modifier la conception de FPGA en remplaçant le ou les composants par au moins un composant de remplacement; à exécuter une première simulation de la conception de FPGA pour générer une première sortie; à exécuter une seconde simulation de la conception modifiée de FPGA pour générer une seconde sortie; et à déterminer, en se référant à la première sortie et à la seconde sortie, que la conception de FPGA et la conception modifiée de FPGA sont fonctionnellement équivalentes.</description><language>eng ; fre</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190704&amp;DB=EPODOC&amp;CC=WO&amp;NR=2019133619A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20190704&amp;DB=EPODOC&amp;CC=WO&amp;NR=2019133619A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>CHOW, Gabriel Andrew</creatorcontrib><creatorcontrib>CASTLE, Michael</creatorcontrib><creatorcontrib>HACK, Lauren</creatorcontrib><creatorcontrib>YUE, Paul</creatorcontrib><creatorcontrib>CHIEN, Pc</creatorcontrib><title>METHOD AND APPARATUS FOR ENHANCED FPGA VALIDATION USING EMULATION</title><description>A method for modeling a field-programmable gate array (FPGA) for an emulator includes performing a validation process on an FPGA design to determine whether an FPGA emulator is able to emulate at least one component in the FPGA design; responsive to the FPGA emulator being unable to emulate the at least one component in the FPGA design, modifying the FPGA design by replacing the at least one component with at least one replacement component; executing a first simulation of the FPGA design to generate a first output; executing a second simulation of the modified FPGA design to generate a second output; and determining, with reference to the first output and the second output, that the FPGA design and the modified FPGA design are functionally equivalent. L'invention concerne un procédé de modélisation d'un circuit intégré prédiffusé programmable (FPGA) pour un émulateur, comprenant les étapes consistant à effectuer un processus de validation sur une conception de FPGA pour déterminer si un émulateur de FPGA est capable d'émuler au moins un composant de la conception de FPGA; en réaction à une incapacité de l'émulateur de FPGA à émuler le ou les composants de la conception de FPGA, à modifier la conception de FPGA en remplaçant le ou les composants par au moins un composant de remplacement; à exécuter une première simulation de la conception de FPGA pour générer une première sortie; à exécuter une seconde simulation de la conception modifiée de FPGA pour générer une seconde sortie; et à déterminer, en se référant à la première sortie et à la seconde sortie, que la conception de FPGA et la conception modifiée de FPGA sont fonctionnellement équivalentes.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHD0dQ3x8HdRcPQD4oAAxyDHkNBgBTf_IAVXPw9HP2dXFwW3AHdHhTBHH08XxxBPfz-F0GBPP3cFV99QHzCfh4E1LTGnOJUXSnMzKLu5hjh76KYW5MenFhckJqfmpZbEh_sbGRhaGhobmxlaOhoaE6cKAGr1K70</recordid><startdate>20190704</startdate><enddate>20190704</enddate><creator>CHOW, Gabriel Andrew</creator><creator>CASTLE, Michael</creator><creator>HACK, Lauren</creator><creator>YUE, Paul</creator><creator>CHIEN, Pc</creator><scope>EVB</scope></search><sort><creationdate>20190704</creationdate><title>METHOD AND APPARATUS FOR ENHANCED FPGA VALIDATION USING EMULATION</title><author>CHOW, Gabriel Andrew ; CASTLE, Michael ; HACK, Lauren ; YUE, Paul ; CHIEN, Pc</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2019133619A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>CHOW, Gabriel Andrew</creatorcontrib><creatorcontrib>CASTLE, Michael</creatorcontrib><creatorcontrib>HACK, Lauren</creatorcontrib><creatorcontrib>YUE, Paul</creatorcontrib><creatorcontrib>CHIEN, Pc</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>CHOW, Gabriel Andrew</au><au>CASTLE, Michael</au><au>HACK, Lauren</au><au>YUE, Paul</au><au>CHIEN, Pc</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND APPARATUS FOR ENHANCED FPGA VALIDATION USING EMULATION</title><date>2019-07-04</date><risdate>2019</risdate><abstract>A method for modeling a field-programmable gate array (FPGA) for an emulator includes performing a validation process on an FPGA design to determine whether an FPGA emulator is able to emulate at least one component in the FPGA design; responsive to the FPGA emulator being unable to emulate the at least one component in the FPGA design, modifying the FPGA design by replacing the at least one component with at least one replacement component; executing a first simulation of the FPGA design to generate a first output; executing a second simulation of the modified FPGA design to generate a second output; and determining, with reference to the first output and the second output, that the FPGA design and the modified FPGA design are functionally equivalent. L'invention concerne un procédé de modélisation d'un circuit intégré prédiffusé programmable (FPGA) pour un émulateur, comprenant les étapes consistant à effectuer un processus de validation sur une conception de FPGA pour déterminer si un émulateur de FPGA est capable d'émuler au moins un composant de la conception de FPGA; en réaction à une incapacité de l'émulateur de FPGA à émuler le ou les composants de la conception de FPGA, à modifier la conception de FPGA en remplaçant le ou les composants par au moins un composant de remplacement; à exécuter une première simulation de la conception de FPGA pour générer une première sortie; à exécuter une seconde simulation de la conception modifiée de FPGA pour générer une seconde sortie; et à déterminer, en se référant à la première sortie et à la seconde sortie, que la conception de FPGA et la conception modifiée de FPGA sont fonctionnellement équivalentes.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2019133619A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title METHOD AND APPARATUS FOR ENHANCED FPGA VALIDATION USING EMULATION
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-02T18%3A51%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=CHOW,%20Gabriel%20Andrew&rft.date=2019-07-04&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2019133619A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true