Efficient test environment for multi-level simulations of mixed-signal systems on chip

The traditional approach for mixed-signal systems is partitioning the design at the beginning of its development cycle: digital and analog portions are then designed and verified separately. The digital design flow is typically top-down, thus allowing a continuous verification of the matching betwee...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Cecchini, T., Baldetti, T., Fanucci, L., Rocchi, A.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 74
container_issue
container_start_page 69
container_title
container_volume
creator Cecchini, T.
Baldetti, T.
Fanucci, L.
Rocchi, A.
description The traditional approach for mixed-signal systems is partitioning the design at the beginning of its development cycle: digital and analog portions are then designed and verified separately. The digital design flow is typically top-down, thus allowing a continuous verification of the matching between specification and simulation results. Instead the analog flow is more frequently bottom-up and this makes hard to feedback information from the bottom level simulations to the design top level, being almost impossible SPICE simulations of the whole system (due to the excessive simulation time, convergence troubles and computational effort). This kind of mixed-signal separated flow can easily lead to a final assembly which is not sufficiently tested (such strategy cannot provide the designer with much confidence that digital and analog portions will interface correctly) and thus it's extremely difficult to debug. A full covering test strategy is not allowed also for another reason: many tests are not possible at HDL level, because of the lack of interactivity during simulation process. In fact, if we consider for example a generic calibration sequence, the procedure must assign parameter values depending on DUT state, by changing actions to perform, relating to effects of the previous acted. In this paper we propose a complete environment to test together analog and digital parts by using a semi-automatic VHDL-AMS flow adding the use of Python scripts to drive the simulation, interacting with both Verilog top-level model or real chip, creating a dynamic co-operation for real-time data processing with high re-usability for a fast conditional complete test flow.
doi_str_mv 10.1109/ISIEA.2011.6108806
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6108806</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6108806</ieee_id><sourcerecordid>6108806</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-daa4b8066dfee4e1b0a784ed0cedf65b0b78329170a47f1d2d59d255b5d820663</originalsourceid><addsrcrecordid>eNpFkF9LwzAUxSMiqHNfQF_yBVqTNP_6OEZ1hYEPDl9H2txopE1HE4f79kYceF8uv3M5l8NB6J6SklJSP7avbbMqGaG0lJRoTeQFuqVcKEU5leryH3R1jZYxfpI8UtaMyRv01jjnew8h4QQxYQhHP09h_BXcNOPxa0i-GOAIA44-k0l-ChFPDo_-G2wR_Xsw-XaKCcasB9x_-MMdunJmiLA87wXaPTW79abYvjy369W28DVJhTWGdzmwtA6AA-2IUZqDJT1YJ0VHOqUrVlNFDFeOWmZFbZkQnbCaZVu1QA9_bz0A7A-zH8182p9rqH4AqG5S_w</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Efficient test environment for multi-level simulations of mixed-signal systems on chip</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Cecchini, T. ; Baldetti, T. ; Fanucci, L. ; Rocchi, A.</creator><creatorcontrib>Cecchini, T. ; Baldetti, T. ; Fanucci, L. ; Rocchi, A.</creatorcontrib><description>The traditional approach for mixed-signal systems is partitioning the design at the beginning of its development cycle: digital and analog portions are then designed and verified separately. The digital design flow is typically top-down, thus allowing a continuous verification of the matching between specification and simulation results. Instead the analog flow is more frequently bottom-up and this makes hard to feedback information from the bottom level simulations to the design top level, being almost impossible SPICE simulations of the whole system (due to the excessive simulation time, convergence troubles and computational effort). This kind of mixed-signal separated flow can easily lead to a final assembly which is not sufficiently tested (such strategy cannot provide the designer with much confidence that digital and analog portions will interface correctly) and thus it's extremely difficult to debug. A full covering test strategy is not allowed also for another reason: many tests are not possible at HDL level, because of the lack of interactivity during simulation process. In fact, if we consider for example a generic calibration sequence, the procedure must assign parameter values depending on DUT state, by changing actions to perform, relating to effects of the previous acted. In this paper we propose a complete environment to test together analog and digital parts by using a semi-automatic VHDL-AMS flow adding the use of Python scripts to drive the simulation, interacting with both Verilog top-level model or real chip, creating a dynamic co-operation for real-time data processing with high re-usability for a fast conditional complete test flow.</description><identifier>ISBN: 1457714183</identifier><identifier>ISBN: 9781457714184</identifier><identifier>EISBN: 1457714167</identifier><identifier>EISBN: 9781457714177</identifier><identifier>EISBN: 1457714175</identifier><identifier>EISBN: 9781457714160</identifier><identifier>DOI: 10.1109/ISIEA.2011.6108806</identifier><language>eng</language><publisher>IEEE</publisher><subject>ASIC ; Hardware design languages ; Industrial electronics ; Integrated circuit modeling ; mixed-signal ; Python ; Registers ; Servers ; SoC ; System-on-a-chip ; VHDL-AMS</subject><ispartof>2011 IEEE Symposium on Industrial Electronics and Applications, 2011, p.69-74</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6108806$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6108806$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Cecchini, T.</creatorcontrib><creatorcontrib>Baldetti, T.</creatorcontrib><creatorcontrib>Fanucci, L.</creatorcontrib><creatorcontrib>Rocchi, A.</creatorcontrib><title>Efficient test environment for multi-level simulations of mixed-signal systems on chip</title><title>2011 IEEE Symposium on Industrial Electronics and Applications</title><addtitle>ISIEA</addtitle><description>The traditional approach for mixed-signal systems is partitioning the design at the beginning of its development cycle: digital and analog portions are then designed and verified separately. The digital design flow is typically top-down, thus allowing a continuous verification of the matching between specification and simulation results. Instead the analog flow is more frequently bottom-up and this makes hard to feedback information from the bottom level simulations to the design top level, being almost impossible SPICE simulations of the whole system (due to the excessive simulation time, convergence troubles and computational effort). This kind of mixed-signal separated flow can easily lead to a final assembly which is not sufficiently tested (such strategy cannot provide the designer with much confidence that digital and analog portions will interface correctly) and thus it's extremely difficult to debug. A full covering test strategy is not allowed also for another reason: many tests are not possible at HDL level, because of the lack of interactivity during simulation process. In fact, if we consider for example a generic calibration sequence, the procedure must assign parameter values depending on DUT state, by changing actions to perform, relating to effects of the previous acted. In this paper we propose a complete environment to test together analog and digital parts by using a semi-automatic VHDL-AMS flow adding the use of Python scripts to drive the simulation, interacting with both Verilog top-level model or real chip, creating a dynamic co-operation for real-time data processing with high re-usability for a fast conditional complete test flow.</description><subject>ASIC</subject><subject>Hardware design languages</subject><subject>Industrial electronics</subject><subject>Integrated circuit modeling</subject><subject>mixed-signal</subject><subject>Python</subject><subject>Registers</subject><subject>Servers</subject><subject>SoC</subject><subject>System-on-a-chip</subject><subject>VHDL-AMS</subject><isbn>1457714183</isbn><isbn>9781457714184</isbn><isbn>1457714167</isbn><isbn>9781457714177</isbn><isbn>1457714175</isbn><isbn>9781457714160</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpFkF9LwzAUxSMiqHNfQF_yBVqTNP_6OEZ1hYEPDl9H2txopE1HE4f79kYceF8uv3M5l8NB6J6SklJSP7avbbMqGaG0lJRoTeQFuqVcKEU5leryH3R1jZYxfpI8UtaMyRv01jjnew8h4QQxYQhHP09h_BXcNOPxa0i-GOAIA44-k0l-ChFPDo_-G2wR_Xsw-XaKCcasB9x_-MMdunJmiLA87wXaPTW79abYvjy369W28DVJhTWGdzmwtA6AA-2IUZqDJT1YJ0VHOqUrVlNFDFeOWmZFbZkQnbCaZVu1QA9_bz0A7A-zH8182p9rqH4AqG5S_w</recordid><startdate>201109</startdate><enddate>201109</enddate><creator>Cecchini, T.</creator><creator>Baldetti, T.</creator><creator>Fanucci, L.</creator><creator>Rocchi, A.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201109</creationdate><title>Efficient test environment for multi-level simulations of mixed-signal systems on chip</title><author>Cecchini, T. ; Baldetti, T. ; Fanucci, L. ; Rocchi, A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-daa4b8066dfee4e1b0a784ed0cedf65b0b78329170a47f1d2d59d255b5d820663</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>ASIC</topic><topic>Hardware design languages</topic><topic>Industrial electronics</topic><topic>Integrated circuit modeling</topic><topic>mixed-signal</topic><topic>Python</topic><topic>Registers</topic><topic>Servers</topic><topic>SoC</topic><topic>System-on-a-chip</topic><topic>VHDL-AMS</topic><toplevel>online_resources</toplevel><creatorcontrib>Cecchini, T.</creatorcontrib><creatorcontrib>Baldetti, T.</creatorcontrib><creatorcontrib>Fanucci, L.</creatorcontrib><creatorcontrib>Rocchi, A.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Cecchini, T.</au><au>Baldetti, T.</au><au>Fanucci, L.</au><au>Rocchi, A.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Efficient test environment for multi-level simulations of mixed-signal systems on chip</atitle><btitle>2011 IEEE Symposium on Industrial Electronics and Applications</btitle><stitle>ISIEA</stitle><date>2011-09</date><risdate>2011</risdate><spage>69</spage><epage>74</epage><pages>69-74</pages><isbn>1457714183</isbn><isbn>9781457714184</isbn><eisbn>1457714167</eisbn><eisbn>9781457714177</eisbn><eisbn>1457714175</eisbn><eisbn>9781457714160</eisbn><abstract>The traditional approach for mixed-signal systems is partitioning the design at the beginning of its development cycle: digital and analog portions are then designed and verified separately. The digital design flow is typically top-down, thus allowing a continuous verification of the matching between specification and simulation results. Instead the analog flow is more frequently bottom-up and this makes hard to feedback information from the bottom level simulations to the design top level, being almost impossible SPICE simulations of the whole system (due to the excessive simulation time, convergence troubles and computational effort). This kind of mixed-signal separated flow can easily lead to a final assembly which is not sufficiently tested (such strategy cannot provide the designer with much confidence that digital and analog portions will interface correctly) and thus it's extremely difficult to debug. A full covering test strategy is not allowed also for another reason: many tests are not possible at HDL level, because of the lack of interactivity during simulation process. In fact, if we consider for example a generic calibration sequence, the procedure must assign parameter values depending on DUT state, by changing actions to perform, relating to effects of the previous acted. In this paper we propose a complete environment to test together analog and digital parts by using a semi-automatic VHDL-AMS flow adding the use of Python scripts to drive the simulation, interacting with both Verilog top-level model or real chip, creating a dynamic co-operation for real-time data processing with high re-usability for a fast conditional complete test flow.</abstract><pub>IEEE</pub><doi>10.1109/ISIEA.2011.6108806</doi><tpages>6</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 1457714183
ispartof 2011 IEEE Symposium on Industrial Electronics and Applications, 2011, p.69-74
issn
language eng
recordid cdi_ieee_primary_6108806
source IEEE Electronic Library (IEL) Conference Proceedings
subjects ASIC
Hardware design languages
Industrial electronics
Integrated circuit modeling
mixed-signal
Python
Registers
Servers
SoC
System-on-a-chip
VHDL-AMS
title Efficient test environment for multi-level simulations of mixed-signal systems on chip
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T17%3A40%3A32IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Efficient%20test%20environment%20for%20multi-level%20simulations%20of%20mixed-signal%20systems%20on%20chip&rft.btitle=2011%20IEEE%20Symposium%20on%20Industrial%20Electronics%20and%20Applications&rft.au=Cecchini,%20T.&rft.date=2011-09&rft.spage=69&rft.epage=74&rft.pages=69-74&rft.isbn=1457714183&rft.isbn_list=9781457714184&rft_id=info:doi/10.1109/ISIEA.2011.6108806&rft_dat=%3Cieee_6IE%3E6108806%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=1457714167&rft.eisbn_list=9781457714177&rft.eisbn_list=1457714175&rft.eisbn_list=9781457714160&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6108806&rfr_iscdi=true