File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -2040,6 +2040,31 @@ struct ArchReader {
2040
2040
}
2041
2041
}
2042
2042
2043
+ /* * @brief The constant block is a synthetic tile which is used to assign a virtual
2044
+ * location in the grid to the constant signals which are than driven to
2045
+ * all the real constant wires.
2046
+ *
2047
+ * The block's diagram can be seen below. The port names are specified in
2048
+ * the interchange device database, therefore GND and VCC are mainly
2049
+ * examples in this case.
2050
+ *
2051
+ * +---------------+
2052
+ * | |
2053
+ * | +-------+ |
2054
+ * | | | |
2055
+ * | | GND +----+--> RR Graph node
2056
+ * | | | |
2057
+ * | +-------+ |
2058
+ * | |
2059
+ * | |
2060
+ * | +-------+ |
2061
+ * | | | |
2062
+ * | | VCC +----+--> RR Graph node
2063
+ * | | | |
2064
+ * | +-------+ |
2065
+ * | |
2066
+ * +---------------+
2067
+ */
2043
2068
void process_constant_block () {
2044
2069
std::vector<std::pair<std::string, std::string>> const_cells{arch_->gnd_cell , arch_->vcc_cell };
2045
2070
You can’t perform that action at this time.
0 commit comments