BSD Ports

cad/abc g20241117 MidnightBSD

System for sequential synthesis and verification

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
mit
Categories
cad

Description

ABC is a growing software system for synthesis and verification of binary sequential logic circuits appearing in synchronous hardware designs. ABC combines scalable logic optimization based on And-Inverter Graphs (AIGs), optimal-delay DAG-based technology mapping for look-up tables and standard cells, and innovative algorithms for sequential synthesis and verification.

ABC provides an experimental implementation of these algorithms and a programming environment for building similar applications. Future development will focus on improving the algorithms and making most of the packages stand-alone. This will allow the user to customize ABC for their needs as if it were a tool-box rather than a complete tool.

In the other systems

SystemPortVersion
MidnightBSDcad/abcg20241117
FreeBSDcad/abcg20260925,1
OpenBSDcad/abc1.01.20210519
NetBSDwip/abc0.0.0.5430
DragonFlycad/abcg20241117
HardenedBSDcad/abcg20260911,1
GhostBSDcad/abcg20260911,1

Install

Binary package:

mport install abc

From mports:

cd /usr/mports/cad/abc && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	abc>0:cad/abc

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1
Required by 2

Configuration

Options name: cad_abc

OptionDefaultDescription
READLINEon
THREADSon
USES
cmake
Service scripts
none

Files

distinfo 1
FileSizeSHA256
berkeley-abc-abc-g20241117-1f3cf0a_GH0.tar.gz6.265866e+062c8056d27feba4b41df6b99d392ce7c6808e35a40cb35a2dc6bdc68be5683da0