Extra API
the bhdl/splicing
language
The language bhdl/splicing
is not BHDL syntax. It provides a simple "splicing
syntax" for function application:
pict
library with prefix#
requiring Since bhdl
re-exposes *-append
and *-superimpose
functions to be generic
to bhdl
components and circuits, if you want to import pict
, you need to
prefix it, e.g.:
#
Auto PlacementWe implemented an analytical global placer and a simulated annealing detailed placer. To use them, follow the above installation guide to setup the julia environment and run the server in the backend:
You can then send the placement request to backend server via:
You can visualize the placed Composite via: