================================================================ abc_new - (experimental) use ABC for SC technology mapping (new) ================================================================ .. cmd:def:: abc_new :title: (experimental) use ABC for SC technology mapping (new) .. only:: html .. code:: yoscrypt abc_new [options] [selection] :: This command uses the ABC tool [1] to optimize the current design and map it to the target standard cell library. .. code:: yoscrypt -run : :: only run the commands between the labels (see below). an empty from label is synonymous to 'begin', and empty to label is synonymous to the end of the command list. .. code:: yoscrypt -exe .. code:: yoscrypt -script .. code:: yoscrypt -D .. code:: yoscrypt -constr .. code:: yoscrypt -dont_use .. code:: yoscrypt -liberty :: these options are passed on to the 'abc9_exe' command which invokes the ABC tool on individual modules of the design. please see 'help abc9_exe' for more details :: [1] http://www.eecs.berkeley.edu/~alanmi/abc/ check: abc9_ops -check prep_boxes: box_derive abc9_ops -prep_box map: foreach module in selection abc9_ops -write_box /input.box write_xaiger2 -mapping_prep -map2 /input.map2 /input.xaig abc9_exe [options] -cwd -box /input.box read_xaiger2 -sc_mapping -module_name -map2 /input.map2 /output.aig WARNING: THE 'abc_new' COMMAND IS EXPERIMENTAL. .. only:: latex :: abc_new [options] [selection] This command uses the ABC tool [1] to optimize the current design and map it to the target standard cell library. -run : only run the commands between the labels (see below). an empty from label is synonymous to 'begin', and empty to label is synonymous to the end of the command list. -exe -script -D -constr -dont_use -liberty these options are passed on to the 'abc9_exe' command which invokes the ABC tool on individual modules of the design. please see 'help abc9_exe' for more details [1] http://www.eecs.berkeley.edu/~alanmi/abc/ check: abc9_ops -check prep_boxes: box_derive abc9_ops -prep_box map: foreach module in selection abc9_ops -write_box /input.box write_xaiger2 -mapping_prep -map2 /input.map2 /input.xaig abc9_exe [options] -cwd -box /input.box read_xaiger2 -sc_mapping -module_name -map2 /input.map2 /output.aig WARNING: THE 'abc_new' COMMAND IS EXPERIMENTAL.