EnglishFrenchSpanish

OnWorks favicon

loon - Online in the Cloud

Run loon in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command loon that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


LooN - Local optimizations of Nets.

SYNOPSIS


loon [-hmxlo] input_file output_file [lax_file]

DESCRIPTION


loon is a CAD tool that allows to remove fanout problems within a gate netlist and also to
optimize the delay. The netlist can be hierarchical and is flattened if necessary. loon
runs in batch mode and a parameter file can be used (see man lax) to parametrize
optimization by adding informations on outputs (fanin), inputs (fanout, delay) and by
setting general parameters such as optimization level. loon permits to compute delays of
gates in the netlist and gives the critical path in the netlist. The global optimization
of loon performs gate repowering to decrease the critical path delay and global
capacitance. Buffers are only inserted in critical path.

lax Parameter file description
The lax file is common with other logic synthesis tools and is used for driving the
synthesis process. See lax(5) manual for more detail.

lax uses a lot of parameters to guide every step of the synthesis process. Some
parameters are globally used (for example, optimization level whereas others are
specifically used (load capacitance for the netlist optimization only). Here is the
default lax file (see the user's manual for further information about the syntax of the
'.lax' file):

Optimization mode = 2 (50% area - 50% delay)
Input impedance = 0
Output capacitance = 0
Delayed input = none
Auxiliary signal saved = none

OPTION


-h Help mode. Displays possible uses of loon.

-o input_file
Overwrites the source file if no output_file is given. This can be usefull if
you don't want several netlist files.

-m optim_mode
Optimization mode. Can be defined in lax file, it's only a shortcut to define it
on command line. This mode number has an array defined between 0 and 4. It
indicates the way of optimization the user wants. If 0 is chosen, the circuit
area will be improved. On the other hand, 4 will improve circuit delays. 2 is a
medium value for optimization.

-x xsch_mode
Generate a '.xsc' file. It is a color map for each signals contained in
output_file network. This file is used by xsch to view the netlist. By choosing
level 0 or 1 for xsch_mode, you can color respectively the critical path or all
signals with delay graduation.

-l lax_file
Just another way to show explicitely the LAX parameter file name.

ENVIRONMENT VARIABLES


The following environment variables have to be set before using loon :

MBK_CATA_LIB gives the auxiliary paths of the directories of input files (behavioural
description).

MBK_TARGET_LIB gives the path (single) of the directory of the selected standard cell
library.

MBK_IN_LO gives the input format of the structural description.

MBK_OUT_LO gives the output format of the structural description.

EXAMPLE


You can call loon as follows :
loon alu alu_loon

Use loon online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Image Downloader
    Image Downloader
    Crawl and download images using
    Selenium Using python3 and PyQt5.
    Supported Search Engine: Google, Bing,
    Baidu. Keywords input from the keyboard
    or input from ...
    Download Image Downloader
  • 2
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    The Eclipse Tomcat Plugin provides
    simple integration of a tomcat servlet
    container for the development of java
    web applications. You can join us for
    discussio...
    Download Eclipse Tomcat Plugin
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is for streaming
    torrents on Mac, Windows or Linux. It
    connects to both BitTorrent and
    WebTorrent peers. Now there's no
    need to wait for...
    Download WebTorrent Desktop
  • 4
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 5
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 6
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • More »

Linux commands

Ad