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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |