一个C++逻辑综合框架

cirkit的Python项目详细描述


#cirkit(python接口)

cirkit是经典逻辑网络的综合和优化框架。 它的实现基于 [epfl逻辑综合库](https://github.com/lsils/lstools-showcase)。

##示例

`python import cirkit cirkit.read_aiger(aig=True, filename="file.aig") cirkit.ps(aig=True) cirkit.cut_rewrite(aig=True) cirkit.lut_mapping(aig=True) cirkit.collapse_mapped(aig=True) cirkit.ps(lut=True) cirkit.write_bench(lut=True, filename="file.bench") `

##EPFL逻辑系统库

cirkit和revkit基于[epfl logic synthesis](https://lsi.epfl.ch/page-138455-en.html)库。这些库和一些关于如何使用和集成库的示例可以在[logic synthesis tool showcase](https://github.com/lsils/lstools-showcase)中找到。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么javaassist仅在项目中使用lambda时加载Entitymanager时抛出无效的常量类型:18   java如何识别用户是否在Alexa中首次启动技能?   java maven:如何防止插件更新   java StringBuilder将null追加为“null”   在java中,我可以在画布上绘制画布吗?   java如何在JRadioButton上垂直对齐文本和图像?   java“类是对象的集合”。这个定义是对的还是错的?   java如何用其他字符替换字符串中的1个或多个字符?   Java的HashSet<Double>及其子集的hashcode的唯一性   对象ArrayList的java并发修改错误   多线程Java线程:让EDT函数等待长时间运行的函数离开EDT   java如何重写方法,将一个实例变量和一个局部变量相加,从而生成一个数据类型为Double的新变量?