当前位置: X-MOL 学术IEEE Micro › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
PyMTL3: A Python Framework for Open-Source Hardware Modeling, Generation, Simulation, and Verification
IEEE Micro ( IF 3.6 ) Pub Date : 2020-07-01 , DOI: 10.1109/mm.2020.2997638
Shunning Jiang 1 , Peitian Pan 1 , Yanghui Ou 1 , Christopher Batten 1
Affiliation  

In this article, we present PyMTL3, a Python framework for open-source hardware modeling, generation, simulation, and verification. In addition to compelling benefits from using the Python language, PyMTL3 is designed to provide flexible, modular, and extensible workflows for both hardware designers and computer architects. PyMTL3 supports a seamless multilevel modeling environment and carefully designed modular software architecture using a sophisticated in-memory intermediate representation and a collection of passes that analyze, instrument, and transform PyMTL3 hardware models. We believe PyMTL3 can play an important role in jump-starting the open-source hardware ecosystem.

中文翻译:

PyMTL3:用于开源硬件建模、生成、模拟和验证的 Python 框架

在本文中,我们将介绍 PyMTL3,这是一个用于开源硬件建模、生成、模拟和验证的 Python 框架。除了使用 Python 语言的显着优势外,PyMTL3 还旨在为硬件设计人员和计算机架构师提供灵活、模块化和可扩展的工作流程。PyMTL3 支持无缝的多级建模环境和精心设计的模块化软件架构,使用复杂的内存中间表示和分析、检测和转换 PyMTL3 硬件模型的通道集合。我们相信 PyMTL3 可以在启动开源硬件生态系统方面发挥重要作用。
更新日期:2020-07-01
down
wechat
bug