torc-master
|
Unit Test for ModuleTransformer class. More...
#include <boost/test/unit_test.hpp>
#include "torc/physical/ModuleTransformer.hpp"
#include "torc/physical/XdlImporter.hpp"
#include "torc/physical/XdlExporter.hpp"
#include "torc/common/DirectoryTree.hpp"
#include "torc/physical/Factory.hpp"
#include "torc/physical/Design.hpp"
#include <fstream>
Go to the source code of this file.
Namespaces | |
torc | |
Implementation of class to encapsulate micro-bitstream library generation code. | |
torc::physical | |
Namespace for the Torc physical netlist, including the XDL importer, exporter, placer, router, unpacker, and packer. | |
Functions | |
DesignSharedPtr | torc::physical::verifyDesignOpenedSuccessfully (const string &inDesignFileName) |
Verify that the design file opened successfully. More... | |
InstanceSharedPtrVector | torc::physical::getInstancesToModularize (DesignSharedPtr inDesignPtr) |
Retrieve the instances to modularize from the design and return them in a vector. More... | |
void | torc::physical::preModularizationVerifications (DesignSharedPtr inDesignPtr) |
Perform pre-modularization tests on a design. More... | |
void | torc::physical::postModularizationVerifications (DesignSharedPtr inDesignPtr, InstanceSharedPtrVector inInstanceVector, bool inKeepPlacement, bool inKeepRouting) |
Perform post-modularization tests on a design. More... | |
void | torc::physical::preFlatteningVerifications (DesignSharedPtr inDesignPtr) |
Perform pre-flattening tests on a design. More... | |
void | torc::physical::postFlatteningVerifications (DesignSharedPtr inDesignPtr, bool inKeepPlacement, bool inKeepRouting) |
Perform post-flattening tests on a design. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (ModularizeWithIntraNetUnitTest) | |
Unit test for modularizing two instances with intra net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (ModularizeWithInputInterNetUnitTest) | |
Unit test for modularizing two instances with input inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (ModularizeWithInputFanoutInterNetUnitTest) | |
Unit test for modularizing two instances with input fanout input net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (ModularizeWithOutputInterNetUnitTest) | |
Unit test for modularizing two instances with output inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (ModularizeWithOutputFanoutInterNetUnitTest) | |
Unit test for modularizing two instances with output fanout inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (ModularizeWithIntraAndInterNetUnitTest) | |
Unit test for modularizing two instances with fanout intra and inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (FlattenWithIntraNetUnitTest) | |
Unit test for flattening a module with two instances and an intra net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (FlattenWithInputInterNetUnitTest) | |
Unit test for flattening two instances with input inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (FlattenWithInputFanoutInterNetUnitTest) | |
Unit test for flattening two instances with input fanout input net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (FlattenWithOutputInterNetUnitTest) | |
Unit test for flattening two instances with output inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (FlattenWithOutputFanoutInterNetUnitTest) | |
Unit test for flattening two instances with output fanout inter net. More... | |
torc::physical::BOOST_AUTO_TEST_CASE (FlattenWithIntraAndInterNetUnitTest) | |
Unit test for flattening two instances with fanout intra and inter net. More... | |
Variables | |
static const string | torc::physical::sInstanceOneName = "c1" |
static const string | torc::physical::sInstanceTwoName = "c2" |
static const string | torc::physical::sModuleDefinition = "aModule" |
static const string | torc::physical::sModuleInstanceName = "aModuleInstance" |
static const string | torc::physical::sHierarchySeparator = "/" |
Unit Test for ModuleTransformer class.
Definition in file ModuleTransformerUnitTest.cpp.