Using Python']Python tools to assist mixed-signal ASIC design and verification methodologies

被引:1
作者
Logaras, Evangelos [1 ]
Weitzer, Andreas [1 ]
机构
[1] NXP Semicond, PL Secure Car Access, BU Automot, Gratkorn, Austria
来源
2017 25TH AUSTROCHIP WORKSHOP ON MICROELECTRONICS (AUSTROCHIP) | 2017年
关键词
mixed-signal; ASIC; !text type='Python']Python[!/text; design; verification; methodology;
D O I
10.1109/Austrochip.2017.17
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We present a set of tools for digital design, integration and verification of mixed-signal Application Specific Integrated Circuits (ASIC) developed within our design team. We have chosen Python for the development of the tools. By drawing on Python's features we have developed tools targeting many steps required across a design flow: a) Complex digital blocks are auto-generated, where Python generates, according to input files thousands of Register Transfer Level (RTL) lines of code. b) Using the tool a full RTL design hierarchy can be parsed and using the extracted information a number of RTL and report files are generated, providing useful information for RTL integration activities. c) Simulation related files and especially IP-XACT models can be used in a Universal Verification Methodology (UVM) simulation environment to model digital blocks and accelerate verification activities. d) Back-end tools support to define power constraints and analyze timing reports.
引用
收藏
页码:41 / 46
页数:6
相关论文
共 12 条
  • [1] [Anonymous], 2016, INTEL PLANS FUTURE C
  • [2] [Anonymous], 2009, SYSTEM GENERATOR DSP
  • [3] UVM-SystemC-AMS Framework for System-Level Verification and Validation of Automotive Use Cases
    Barnasconi, Martin
    Dietrich, Manfred
    Einwich, Karsten
    Vooertler, Thilo
    Chaput, Jean-Paul
    Louerat, Marie-Minerve
    Pecheux, Francois
    Wang, Zhi
    Cuenot, Philippe
    Neumann, Ingmar
    Thang Nguyen
    Lucas, Ronan
    Vaumorin, Emmanuel
    [J]. IEEE DESIGN & TEST, 2015, 32 (06) : 76 - 86
  • [4] The P1685IP-XACT IP metadata standard
    Berman, Victor
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2006, 23 (04): : 316 - 317
  • [5] Fangohr H, 2004, LECT NOTES COMPUT SC, V3039, P1210
  • [6] Haglund P, 2003, LECT NOTES COMPUT SC, V2778, P1040
  • [7] Scaling the Uvm_Reg Model towards Automation and Simplicity of Use
    Jain, Abhishek
    Gupta, Richa
    [J]. 2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 164 - 169
  • [8] PyMTL: A Unified Framework for Vertically Integrated Computer Architecture Research
    Lockhart, Derek
    Zibrat, Gary
    Batten, Christopher
    [J]. 2014 47TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO), 2014, : 280 - 292
  • [9] Logaras E, 2016, IEEE INT SYMP CIRC S, P1214, DOI 10.1109/ISCAS.2016.7527465
  • [10] PAM-Blox: High performance FPGA design for adaptive computing
    Mencer, O
    Morf, M
    Flynn, MJ
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 167 - 174