FAQ
1. Are there any other open-source tools similar to Torc?
If you are looking for
similar capabilities in Java, we recommend RapidSmith
and other tools from our friends at the BYU CCM Lab.
2. Who uses Torc?
Torc is used internally at
ISI. It is also used by OpenPR,
and by qFlow and tFlow at the VT CCM Lab.
3. Where can I find the Torc executable?
There is no executable—Torc
is a framework for tool development. It does not
directly provide executable programs, but instead allows
the user to develop their own CAD/EDA tools and utilities.
4. I see an error about BOOST_INCLUDE_DIR or BOOST_LIB_DIR not declared while building Torc.
*** Please declare
BOOST_INCLUDE_DIR and BOOST_LIB_DIR in
torc/trunk/src/Makefile.local or in your local
environment. Stop.
Solution 1:
Edit the Makefile.local in the torc/trunk/src directory to
include the following, updating the paths based on your Boost
installation path.
# define these variables here if necessary or define them as environment variables
BOOST_INCLUDE_DIR = /usr/local/boost/include
BOOST_LIB_DIR = /usr/local/boost/lib
# optionally define compiler to use
CC = /usr/local/gcc-4.6.1/bin/gcc
CXX = /usr/local/gcc-4.6.1/bin/g++
Solution 2: Set BOOST_INCLUDE_DIR and BOOST_LIB_DIR as environment variables. For Bash see below, updating the paths based on your Boost installation path.
export BOOST_INCLUDE_DIR = /usr/local/boost/include
export BOOST_LIB_DIR = /usr/local/boost/lib
# define these variables here if necessary or define them as environment variables
BOOST_INCLUDE_DIR = /usr/local/boost/include
BOOST_LIB_DIR = /usr/local/boost/lib
# optionally define compiler to use
CC = /usr/local/gcc-4.6.1/bin/gcc
CXX = /usr/local/gcc-4.6.1/bin/g++
Solution 2: Set BOOST_INCLUDE_DIR and BOOST_LIB_DIR as environment variables. For Bash see below, updating the paths based on your Boost installation path.
export BOOST_INCLUDE_DIR = /usr/local/boost/include
export BOOST_LIB_DIR = /usr/local/boost/lib