The lib_cells ensemble encapsulates the lib_cell class from Vivado's Tcl data structure.
More...
The lib_cells ensemble encapsulates the lib_cell class from Vivado's Tcl data structure.
| tincr::lib_cells::compatible_with |
|
|
objs |
|
|
| |
Get the library cells that are compatible for placement on or within the given objects.
- Parameters
-
| objs | The object or list of objects. Legal objects include bel, site, and tile objects. |
- Returns
- A list of library cells that may be placed on or within the given object(s).
| tincr::lib_cells::get |
|
|
args |
|
|
| |
Queries Vivado's object database for a list of lib_cell objects that fit the given criteria. This is mostly a wrapper function for Vivado's get_lib_cells command, though it does add additional features (such as getting the library cells of an architecture).
| tincr::lib_cells::test |
|
|
args |
|
|
| |
Executes all unit tests for every proc in the lib_cells ensemble.
- Parameters
-
| args | The configuration arguments that will be passed to the tcltest unit testing suite. |
| tincr::lib_cells::test_proc |
|
|
proc args |
|
|
| |
Executes all unit tests for a particular proc in the lib_cells ensemble.
- Parameters
-
| proc | The proc to run the unit tests for. |
| args | The configuration arguments that will be passed to the tcltest unit testing suite. |