Index A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y A actual_pin_count (SegmentInfo property) add_step() (CommandPipeline method) add_var_to_global_env() (in module FABulous.FABulous_settings) addAssignScalar() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addAssignVector() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addBelMapAttribute() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addBelsToPrim() (in module FABulous.fabric_generator.gen_fabric.fabric_automation) AddBuffers (class in FABulous.fabric_generator.gds_generator.steps.add_buffer) addComment() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addComponentDeclarationForFile() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addConnectionScalar() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addConnectionVector() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addConstant() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addConstraintsOf() (WireConstraints method) addDesignDescriptionEnd() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addDesignDescriptionStart() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addFlipFlopChain() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addHeader() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addHeaderEnd() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addInstantiation() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addList2Matrix() (FABulous_API method) addLogicEnd() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addLogicStart() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addNewLine() (CodeGenerator method) addParameter() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addParameterEnd() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addParameterStart() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPathLoc() (WireGeometry method) addPortEnd() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPortScalar() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPortStart() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPortVector() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPreprocElse() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPreprocEndif() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPreprocIfDef() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addPreprocIfNotDef() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addRegister() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) addShiftRegister() (CodeGenerator method) (VerilogCodeGenerator method) (VHDLCodeGenerator method) adjustDimensions() (TileGeometry method) adjustPos() (BelGeometry method) adjustSmPos() (TileGeometry method) allocate_tracks() (PinPlacementPlan method) allow_blank() (in module FABulous.FABulous_CLI.helper) allTile (FABulous_CLI attribute) assign_unmatched_pins() (PinPlacementPlan method) attributes (YosysCellDetails attribute) (YosysMemoryDetails attribute) (YosysModule attribute) (YosysNetDetails attribute) AutoEcoDiodeInsertion (class in FABulous.fabric_generator.gds_generator.steps.auto_diode) B Bel (class in FABulous.fabric_definition.Bel) belFeatureMap (Bel attribute) BelGeometry (class in FABulous.geometry_generator.bel_geometry) belGeomList (TileGeometry attribute) belMapProcessing() (in module FABulous.fabric_generator.parser.parse_hdl) bels (SuperTile attribute) (Tile attribute) bits (YosysNetDetails attribute) (YosysPortDetails attribute) bitsUsedInFrame (ConfigMem attribute) bootstrapSwitchMatrix() (FABulous_API method) (in module FABulous.fabric_generator.gen_fabric.gen_helper) Border (class in FABulous.geometry_generator.geometry_obj) border (TileGeometry attribute) C carry (Bel attribute) cells (YosysModule attribute) center() (odbRectLike method) check_version_compatibility() (in module FABulous.FABulous) clocked (Gen_IO attribute) clockedComb (Gen_IO attribute) clockedMux (Gen_IO attribute) clone_git_repo() (in module FABulous.FABulous_CLI.helper) CodeGenerator (class in FABulous.fabric_generator.code_generator.code_generator) CommandPipeline (class in FABulous.FABulous_CLI.helper) common_options() (in module FABulous.FABulous) commonWirePair (Fabric attribute) condition() (AutoEcoDiodeInsertion method) (TileOptimisation method) (WhileStep method) ConditionalMagicDRC (class in FABulous.fabric_generator.gds_generator.steps.condition_magic_drc) configAccess (Gen_IO attribute) configBit (Bel attribute) (Gen_IO attribute) ConfigBitMode (class in FABulous.fabric_definition.define) configBitMode (Fabric attribute) configBitRanges (ConfigMem attribute) ConfigMem (class in FABulous.fabric_definition.ConfigMem) configPort (Bel attribute) connections (YosysCellDetails attribute) content (CodeGenerator property) convert_legacy_args_with_deprecation_warning() (in module FABulous.FABulous) copy_verilog_files() (in module FABulous.FABulous_CLI.helper) create_project() (in module FABulous.FABulous_CLI.helper) create_project_cmd() (in module FABulous.FABulous) creator (YosysJson attribute) csv (SmGeometry attribute) CSV2list() (in module FABulous.fabric_generator.gen_fabric.gen_helper) csvFile (FABulous_CLI attribute) currPortGroupId (TileGeometry attribute) CustomGeneratePDN (class in FABulous.fabric_generator.gds_generator.steps.custom_pdn) D destination (Wire attribute) destinationName (Port attribute) destinationTile (Wire attribute) destName (PortGeometry attribute) desync_flag (Fabric attribute) determine_border_side() (Fabric method) Direction (class in FABulous.fabric_definition.define) direction (StairWires attribute) (Wire attribute) (YosysPortDetails attribute) do_exit() (FABulous_CLI method) do_gen_all_tile() (FABulous_CLI method) do_gen_bitStream_binary() (FABulous_CLI method) do_gen_bitStream_spec() (FABulous_CLI method) do_gen_config_mem() (FABulous_CLI method) do_gen_fabric() (FABulous_CLI method) do_gen_geometry() (FABulous_CLI method) do_gen_io_fabric() (FABulous_CLI method) do_gen_io_tiles() (FABulous_CLI method) do_gen_model_npnr() (FABulous_CLI method) do_gen_switch_matrix() (FABulous_CLI method) do_gen_tile() (FABulous_CLI method) do_gen_top_wrapper() (FABulous_CLI method) do_gen_user_design_wrapper() (FABulous_CLI method) do_generate_custom_tile_config() (FABulous_CLI method) do_install_FABulator() (FABulous_CLI method) do_install_oss_cad_suite() (FABulous_CLI method) do_load_fabric() (FABulous_CLI method) do_place_and_route() (FABulous_CLI method) do_print_bel() (FABulous_CLI method) do_print_tile() (FABulous_CLI method) do_q() (FABulous_CLI method) do_quit() (FABulous_CLI method) do_run_FABulous_bitstream() (FABulous_CLI method) do_run_FABulous_fabric() (FABulous_CLI method) do_run_script() (FABulous_CLI method) do_run_simulation() (FABulous_CLI method) do_run_tcl() (FABulous_CLI method) do_start_FABulator() (FABulous_CLI method) do_synthesis() (FABulous_CLI method) (in module FABulous.FABulous_CLI.cmd_synthesis) dx() (odbRectLike method) dy() (odbRectLike method) E eastMiddleY (TileGeometry attribute) eastPorts (SmGeometry attribute) eastPositions (WireConstraints attribute) eastWiresReservedHeight (SmGeometry attribute) ensure_min_distances() (PinPlacementPlan method) ensure_user_config_dir() (FABulousSettings method) equally_spaced_sequence() (in module FABulous.fabric_generator.gds_generator.script.tile_io_place) execute() (CommandPipeline method) expandListPorts() (in module FABulous.fabric_generator.parser.parse_switchmatrix) expandPortInfo() (Port method) expandPortInfoByName() (Port method) expandPortInfoByNameTop() (Port method) extension (FABulous_CLI attribute) externalInput (Bel attribute) externalInputs (BelGeometry attribute) externalOutput (Bel attribute) externalOutputs (BelGeometry attribute) externalPortGeoms (BelGeometry attribute) ExtractPDKInfo (class in FABulous.fabric_generator.gds_generator.steps.extract_pdk_info) F Fabric (class in FABulous.fabric_definition.Fabric) fabric (FabricGeometry attribute) (FABulous_API attribute) (GeometryGenerator attribute) FabricGeometry (class in FABulous.geometry_generator.fabric_geometry) fabricGeometry (GeometryGenerator attribute) FABulous.custom_exception module FABulous.fabric_cad.gen_bitstream_spec module FABulous.fabric_cad.gen_design_top_wrapper module FABulous.fabric_cad.gen_npnr_model module FABulous.fabric_definition.Bel module FABulous.fabric_definition.ConfigMem module FABulous.fabric_definition.define module FABulous.fabric_definition.Fabric module FABulous.fabric_definition.Gen_IO module FABulous.fabric_definition.Port module FABulous.fabric_definition.SuperTile module FABulous.fabric_definition.Tile module FABulous.fabric_definition.Wire module FABulous.fabric_definition.Yosys_obj module FABulous.fabric_generator.code_generator.code_generator module FABulous.fabric_generator.code_generator.code_generator_Verilog module FABulous.fabric_generator.code_generator.code_generator_VHDL module FABulous.fabric_generator.gds_generator.gen_io_pin_config_yaml module FABulous.fabric_generator.gds_generator.helper module FABulous.fabric_generator.gds_generator.script.fabric_io_place module FABulous.fabric_generator.gds_generator.script.odb_power module FABulous.fabric_generator.gds_generator.script.odb_protocol module FABulous.fabric_generator.gds_generator.script.tile_io_place module FABulous.fabric_generator.gds_generator.steps.add_buffer module FABulous.fabric_generator.gds_generator.steps.auto_diode module FABulous.fabric_generator.gds_generator.steps.condition_magic_drc module FABulous.fabric_generator.gds_generator.steps.custom_pdn module FABulous.fabric_generator.gds_generator.steps.extract_pdk_info module FABulous.fabric_generator.gds_generator.steps.fabric_IO_placement module FABulous.fabric_generator.gds_generator.steps.odb_connect_power module FABulous.fabric_generator.gds_generator.steps.round_die_area module FABulous.fabric_generator.gds_generator.steps.tile_IO_placement module FABulous.fabric_generator.gds_generator.steps.tile_optimisation module FABulous.fabric_generator.gds_generator.steps.while_step module FABulous.fabric_generator.gen_fabric.fabric_automation module FABulous.fabric_generator.gen_fabric.gen_configmem module FABulous.fabric_generator.gen_fabric.gen_fabric module FABulous.fabric_generator.gen_fabric.gen_helper module FABulous.fabric_generator.gen_fabric.gen_switchmatrix module FABulous.fabric_generator.gen_fabric.gen_tile module FABulous.fabric_generator.gen_fabric.gen_top_wrapper module FABulous.fabric_generator.parser.parse_configmem module FABulous.fabric_generator.parser.parse_csv module FABulous.fabric_generator.parser.parse_hdl module FABulous.fabric_generator.parser.parse_switchmatrix module FABulous.FABulous module FABulous.FABulous_API module FABulous.FABulous_CLI.cmd_synthesis module FABulous.FABulous_CLI.FABulous_CLI module FABulous.FABulous_CLI.helper module FABulous.FABulous_settings module FABulous.geometry_generator.bel_geometry module FABulous.geometry_generator.fabric_geometry module FABulous.geometry_generator.geometry_gen module FABulous.geometry_generator.geometry_obj module FABulous.geometry_generator.port_geometry module FABulous.geometry_generator.sm_geometry module FABulous.geometry_generator.tile_geometry module FABulous.geometry_generator.wire_geometry module FABulous_API (class in FABulous.FABulous_API) FABulous_CLI (class in FABulous.FABulous_CLI.FABulous_CLI) fabulousAPI (FABulous_CLI attribute) FABulousAttribute (class in FABulous.fabric_definition.define) FABulousFabricIOPlacement (class in FABulous.fabric_generator.gds_generator.steps.fabric_IO_placement) FABulousPower (class in FABulous.fabric_generator.gds_generator.steps.odb_connect_power) FABulousSettings (class in FABulous.FABulous_settings) FABulousTileIOPlacement (class in FABulous.fabric_generator.gds_generator.steps.tile_IO_placement) fileExtension (FABulous_API attribute) filetype (Bel attribute) find_tile_positions() (Fabric method) force (FABulous_CLI attribute) frameBitsPerRow (Fabric attribute) frameIndex (ConfigMem attribute) frameName (ConfigMem attribute) frameSelectWidth (Fabric attribute) from_config() (SegmentInfo method) G Gen_IO (class in FABulous.fabric_definition.Gen_IO) gen_ios (Tile attribute) genBitStreamSpec() (FABulous_API method) genConfigMem() (FABulous_API method) generate_IO_pin_order_config() (in module FABulous.fabric_generator.gds_generator.gen_io_pin_config_yaml) generateBelPorts() (SmGeometry method) generateBelWires() (TileGeometry method) generateBitstreamSpec() (in module FABulous.fabric_cad.gen_bitstream_spec) generateConfigMem() (in module FABulous.fabric_generator.gen_fabric.gen_configmem) generateConfigMemInit() (in module FABulous.fabric_generator.gen_fabric.gen_configmem) generateCustomTileConfig() (in module FABulous.fabric_generator.gen_fabric.fabric_automation) generateDelayInSwitchMatrix (Fabric attribute) generateDirectWires() (TileGeometry method) generateEastStairWires() (StairWires method) generateFabric() (in module FABulous.fabric_generator.gen_fabric.gen_fabric) generateGeometry() (BelGeometry method) (FabricGeometry method) (GeometryGenerator method) (PortGeometry method) (SmGeometry method) (StairWires method) (TileGeometry method) generateIndirectWires() (TileGeometry method) generateNorthStairWires() (StairWires method) generatePortsGeometry() (BelGeometry method) (SmGeometry method) generateSouthStairWires() (StairWires method) generateSuperTile() (in module FABulous.fabric_generator.gen_fabric.gen_tile) generateSwitchmatrixList() (in module FABulous.fabric_generator.gen_fabric.fabric_automation) generateTile() (in module FABulous.fabric_generator.gen_fabric.gen_tile) generateTopWrapper() (in module FABulous.fabric_generator.gen_fabric.gen_top_wrapper) generateUserDesignTopWrapper() (FABulous_API method) (in module FABulous.fabric_cad.gen_design_top_wrapper) generateWestStairWires() (StairWires method) generateWires() (TileGeometry method) genFabric() (FABulous_API method) genFabricIOBels() (FABulous_API method) genGeometry() (FABulous_API method) genIOBel() (in module FABulous.fabric_generator.gen_fabric.fabric_automation) genIOBelForTile() (FABulous_API method) genNeighbourConstraints() (FabricGeometry method) genNextpnrModel() (in module FABulous.fabric_cad.gen_npnr_model) genRoutingModel() (FABulous_API method) genSuperTile() (FABulous_API method) genSwitchMatrix() (FABulous_API method) genTile() (FABulous_API method) genTileSwitchMatrix() (in module FABulous.fabric_generator.gen_fabric.gen_switchmatrix) genTopWrapper() (FABulous_API method) GeometryGenerator (class in FABulous.geometry_generator.geometry_gen) geometryGenerator (FABulous_API attribute) get_command() (FABulousFabricIOPlacement method) (FABulousPower method) (FABulousTileIOPlacement method) get_context() (in module FABulous.FABulous_settings) get_current_iteration_dir() (WhileStep method) get_exit_code() (CommandPipeline method) get_layer_info() (in module FABulous.fabric_generator.gds_generator.helper) get_pitch() (in module FABulous.fabric_generator.gds_generator.helper) get_routing_obstructions() (in module FABulous.fabric_generator.gds_generator.helper) get_script_path() (AddBuffers method) (CustomGeneratePDN method) (ExtractPDKInfo method) (FABulousFabricIOPlacement method) (FABulousPower method) (FABulousTileIOPlacement method) get_tile_row_column_indices() (Fabric method) get_unique_tile_types() (Fabric method) getAllUniqueBels() (Fabric method) getBels() (FABulous_API method) getBelsByTileXY() (Fabric method) getBPins() (odbBTermLike method) getEastPorts() (Tile method) getEastSidePorts() (Tile method) getInternalConnections() (SuperTile method) getName() (odbBTermLike method) getNetPortSrcSinks() (YosysJson method) getNorthPorts() (Tile method) getNorthSidePorts() (Tile method) getPortRegex() (Port method) getPortsAroundTile() (SuperTile method) getSouthPorts() (Tile method) getSouthSidePorts() (Tile method) getSuperTile() (FABulous_API method) getSuperTileByName() (Fabric method) getSuperTiles() (FABulous_API method) getTile() (FABulous_API method) getTileByName() (Fabric method) getTileInputNames() (Tile method) getTileOutputNames() (Tile method) getTiles() (FABulous_API method) getTopModule() (YosysJson method) getWestPorts() (Tile method) getWestSidePorts() (Tile method) globalConfigBits (Tile property) grid_to_tracks() (in module FABulous.fabric_generator.gds_generator.script.tile_io_place) groupId (PortGeometry attribute) groupWires (PortGeometry attribute) (StairWires attribute) H HDLType (class in FABulous.fabric_definition.define) height (BelGeometry attribute) (FabricGeometry attribute) (SmGeometry attribute) (TileGeometry attribute) hide_name (YosysCellDetails attribute) (YosysMemoryDetails attribute) (YosysNetDetails attribute) I indirectEastSideWire() (TileGeometry method) indirectNorthSideWire() (TileGeometry method) indirectSouthSideWire() (TileGeometry method) indirectWestSideWire() (TileGeometry method) init_context() (in module FABulous.FABulous_settings) inOut (Port attribute) inputs (Bel attribute) install_fabulator() (in module FABulous.FABulous_CLI.helper) install_fabulator_cmd() (in module FABulous.FABulous) install_nix_cmd() (in module FABulous.FABulous) install_oss_cad_suite() (in module FABulous.FABulous_CLI.helper) install_oss_cad_suite_cmd() (in module FABulous.FABulous) interactive (FABulous_CLI attribute) internalInputs (BelGeometry attribute) internalOutputs (BelGeometry attribute) internalPortGeoms (BelGeometry attribute) intro (FABulous_CLI attribute) inverted (Gen_IO attribute) IO (class in FABulous.fabric_definition.define) (Gen_IO attribute) io_place() (in module FABulous.fabric_generator.gds_generator.script.fabric_io_place) (in module FABulous.fabric_generator.gds_generator.script.tile_io_place) ioDirection (PortGeometry attribute) is_valid_project_dir() (FABulousSettings method) isTopModuleNet() (YosysJson method) J jumpPorts (SmGeometry attribute) L language (Bel attribute) list2CSV() (in module FABulous.fabric_generator.gen_fabric.gen_helper) ll() (odbRectLike method) loadFabric() (FABulous_API method) localShared (Bel attribute) Location (class in FABulous.geometry_generator.geometry_obj) lr() (odbRectLike method) M main() (in module FABulous.FABulous) make_hex() (in module FABulous.FABulous_CLI.helper) matrixConfigBits (Tile attribute) matrixDir (Tile attribute) maxFramesPerCol (Fabric attribute) memories (YosysModule attribute) mid_iteration_break() (TileOptimisation method) (WhileStep method) model (YosysCellDetails attribute) models (YosysJson attribute) module FABulous.custom_exception FABulous.fabric_cad.gen_bitstream_spec FABulous.fabric_cad.gen_design_top_wrapper FABulous.fabric_cad.gen_npnr_model FABulous.fabric_definition.Bel FABulous.fabric_definition.ConfigMem FABulous.fabric_definition.define FABulous.fabric_definition.Fabric FABulous.fabric_definition.Gen_IO FABulous.fabric_definition.Port FABulous.fabric_definition.SuperTile FABulous.fabric_definition.Tile FABulous.fabric_definition.Wire FABulous.fabric_definition.Yosys_obj FABulous.fabric_generator.code_generator.code_generator FABulous.fabric_generator.code_generator.code_generator_Verilog FABulous.fabric_generator.code_generator.code_generator_VHDL FABulous.fabric_generator.gds_generator.gen_io_pin_config_yaml FABulous.fabric_generator.gds_generator.helper FABulous.fabric_generator.gds_generator.script.fabric_io_place FABulous.fabric_generator.gds_generator.script.odb_power FABulous.fabric_generator.gds_generator.script.odb_protocol FABulous.fabric_generator.gds_generator.script.tile_io_place FABulous.fabric_generator.gds_generator.steps.add_buffer FABulous.fabric_generator.gds_generator.steps.auto_diode FABulous.fabric_generator.gds_generator.steps.condition_magic_drc FABulous.fabric_generator.gds_generator.steps.custom_pdn FABulous.fabric_generator.gds_generator.steps.extract_pdk_info FABulous.fabric_generator.gds_generator.steps.fabric_IO_placement FABulous.fabric_generator.gds_generator.steps.odb_connect_power FABulous.fabric_generator.gds_generator.steps.round_die_area FABulous.fabric_generator.gds_generator.steps.tile_IO_placement FABulous.fabric_generator.gds_generator.steps.tile_optimisation FABulous.fabric_generator.gds_generator.steps.while_step FABulous.fabric_generator.gen_fabric.fabric_automation FABulous.fabric_generator.gen_fabric.gen_configmem FABulous.fabric_generator.gen_fabric.gen_fabric FABulous.fabric_generator.gen_fabric.gen_helper FABulous.fabric_generator.gen_fabric.gen_switchmatrix FABulous.fabric_generator.gen_fabric.gen_tile FABulous.fabric_generator.gen_fabric.gen_top_wrapper FABulous.fabric_generator.parser.parse_configmem FABulous.fabric_generator.parser.parse_csv FABulous.fabric_generator.parser.parse_hdl FABulous.fabric_generator.parser.parse_switchmatrix FABulous.FABulous FABulous.FABulous_API FABulous.FABulous_CLI.cmd_synthesis FABulous.FABulous_CLI.FABulous_CLI FABulous.FABulous_CLI.helper FABulous.FABulous_settings FABulous.geometry_generator.bel_geometry FABulous.geometry_generator.fabric_geometry FABulous.geometry_generator.geometry_gen FABulous.geometry_generator.geometry_obj FABulous.geometry_generator.port_geometry FABulous.geometry_generator.sm_geometry FABulous.geometry_generator.tile_geometry FABulous.geometry_generator.wire_geometry module_name (Bel attribute) modules (YosysJson attribute) MultiplexerStyle (class in FABulous.fabric_definition.define) multiplexerStyle (Fabric attribute) N name (Bel attribute) (BelGeometry attribute) (Fabric attribute) (Port attribute) (PortGeometry attribute) (SmGeometry attribute) (StairWires attribute) (SuperTile attribute) (Tile attribute) (TileGeometry attribute) (WireGeometry attribute) neighbourConstraints (TileGeometry attribute) netnames (YosysModule attribute) nextId (PortGeometry attribute) northMiddleX (TileGeometry attribute) northPorts (SmGeometry attribute) northPositions (WireConstraints attribute) northWiresReservedWidth (SmGeometry attribute) numberOfBRAMs (Fabric attribute) numberOfColumns (Fabric attribute) numberOfRows (Fabric attribute) O odbBTermLike (class in FABulous.fabric_generator.gds_generator.script.odb_protocol) odbPointLike (class in FABulous.fabric_generator.gds_generator.script.odb_protocol) OdbReaderLike (class in FABulous.fabric_generator.gds_generator.script.odb_protocol) odbRectLike (class in FABulous.fabric_generator.gds_generator.script.odb_protocol) offset (PortGeometry attribute) (StairWires attribute) (YosysNetDetails attribute) (YosysPortDetails attribute) onecmd() (FABulous_CLI method) oppositeIO() (in module FABulous.geometry_generator.geometry_obj) OptMode (class in FABulous.fabric_generator.gds_generator.steps.tile_optimisation) outFileName (CodeGenerator property) outputs (Bel attribute) P package (Fabric attribute) padding (FabricGeometry attribute) parameter_default_values (YosysModule attribute) parameters (YosysCellDetails attribute) parse_diodes() (AutoEcoDiodeInsertion method) parse_models_pack() (FABulousSettings method) parse_oss_cad_suite_path() (FABulousSettings method) parse_proj_lang() (FABulousSettings method) parse_version_str() (FABulousSettings method) parseBelFile() (in module FABulous.fabric_generator.parser.parse_hdl) parseConfigMem() (in module FABulous.fabric_generator.parser.parse_configmem) parseFabricCSV() (in module FABulous.fabric_generator.parser.parse_csv) parseList() (in module FABulous.fabric_generator.parser.parse_switchmatrix) parseMatrix() (in module FABulous.fabric_generator.parser.parse_switchmatrix) parsePortLine() (in module FABulous.fabric_generator.parser.parse_switchmatrix) parseSupertilesCSV() (in module FABulous.fabric_generator.parser.parse_csv) parseTilesCSV() (in module FABulous.fabric_generator.parser.parse_csv) partOfSuperTile (Tile attribute) path (WireGeometry attribute) PinOrderConfig (class in FABulous.fabric_generator.gds_generator.gen_io_pin_config_yaml) pinOrderConfig (Tile attribute) PinPlacementPlan (class in FABulous.fabric_generator.gds_generator.script.tile_io_place) pins (Gen_IO attribute) PinSortMode (class in FABulous.fabric_definition.define) popLastLine() (CodeGenerator method) Port (class in FABulous.fabric_definition.Port) port_directions (YosysCellDetails attribute) PortGeometry (class in FABulous.geometry_generator.port_geometry) portGeoms (SmGeometry attribute) ports (YosysModule attribute) ports_vectors (Bel attribute) portsInfo (Tile attribute) PortType (class in FABulous.geometry_generator.port_geometry) post_iteration_callback() (AutoEcoDiodeInsertion method) (TileOptimisation method) (WhileStep method) post_loop_callback() (AutoEcoDiodeInsertion method) (TileOptimisation method) (WhileStep method) power() (in module FABulous.fabric_generator.gds_generator.script.odb_power) pre_iteration_callback() (AutoEcoDiodeInsertion method) (TileOptimisation method) (WhileStep method) prefix (Bel attribute) (Gen_IO attribute) preprocessPorts() (SmGeometry method) projectDir (FABulous_CLI attribute) prompt (FABulous_CLI attribute) Q queuedAdjustmentBottom (TileGeometry attribute) queuedAdjustmentLeft (TileGeometry attribute) R RawSegmentData (class in FABulous.fabric_generator.gds_generator.script.tile_io_place) refX (StairWires attribute) refY (StairWires attribute) relX (BelGeometry attribute) (PortGeometry attribute) (SmGeometry attribute) relY (BelGeometry attribute) (PortGeometry attribute) (SmGeometry attribute) remove_dir() (in module FABulous.FABulous_CLI.helper) reorder_options() (in module FABulous.FABulous) reserveStairSpaceBottom (TileGeometry attribute) reserveStairSpaceLeft (TileGeometry attribute) reset_context() (in module FABulous.FABulous_settings) resolve_tool_paths() (FABulousSettings method) round_die_area() (in module FABulous.fabric_generator.gds_generator.helper) round_up_decimal() (in module FABulous.fabric_generator.gds_generator.helper) RoundDieArea (class in FABulous.fabric_generator.gds_generator.steps.round_die_area) rowSelectWidth (Fabric attribute) run() (AddBuffers method) (AutoEcoDiodeInsertion method) (ConditionalMagicDRC method) (ExtractPDKInfo method) (FABulousFabricIOPlacement method) (FABulousTileIOPlacement method) (RoundDieArea method) (TileOptimisation method) (WhileStep method) run_cmd() (in module FABulous.FABulous) S saveToCSV() (BelGeometry method) (FabricGeometry method) (GeometryGenerator method) (PortGeometry method) (SmGeometry method) (StairWires method) (TileGeometry method) (WireGeometry method) script (FABulous_CLI attribute) script_cmd() (in module FABulous.FABulous) SegmentInfo (class in FABulous.fabric_generator.gds_generator.script.tile_io_place) setBelPositions() (TileGeometry method) setup_logger() (in module FABulous.FABulous_CLI.helper) setWriterOutputFile() (FABulous_API method) sharedPort (Bel attribute) Side (class in FABulous.fabric_definition.define) sideOfTile (Port attribute) (PortGeometry attribute) signed (YosysNetDetails attribute) (YosysPortDetails attribute) size (YosysMemoryDetails attribute) SmGeometry (class in FABulous.geometry_generator.sm_geometry) smGeometry (TileGeometry attribute) sorter() (in module FABulous.fabric_generator.gds_generator.script.tile_io_place) source (Wire attribute) sourceName (Port attribute) (PortGeometry attribute) sourceTile (Wire attribute) southMiddleX (TileGeometry attribute) southPorts (SmGeometry attribute) southPortsTopY (SmGeometry attribute) southPositions (WireConstraints attribute) southWiresReservedWidth (SmGeometry attribute) src (Bel attribute) (BelGeometry attribute) (SmGeometry attribute) srcPath (YosysJson attribute) stairWireOffset (TileGeometry attribute) StairWires (class in FABulous.geometry_generator.wire_geometry) stairWiresList (TileGeometry attribute) start_cmd() (in module FABulous.FABulous) start_offset (YosysMemoryDetails attribute) SuperTile (class in FABulous.fabric_definition.SuperTile) superTileDic (Fabric attribute) superTileEnable (Fabric attribute) T Tile (class in FABulous.fabric_definition.Tile) tile (Fabric attribute) tileDic (Fabric attribute) tileDir (Tile attribute) TileGeometry (class in FABulous.geometry_generator.tile_geometry) tileGeomMap (FabricGeometry attribute) tileHeight (StairWires attribute) tileLocs (FabricGeometry attribute) tileMap (SuperTile attribute) tileNames (FabricGeometry attribute) TileOptimisation (class in FABulous.fabric_generator.gds_generator.steps.tile_optimisation) tiles (SuperTile attribute) TileSize (class in FABulous.fabric_definition.define) tileWidth (StairWires attribute) to_dict() (PinOrderConfig method) top (FABulous_CLI attribute) totalWireLines() (FabricGeometry method) (TileGeometry method) type (PortGeometry attribute) (YosysCellDetails attribute) U ul() (odbRectLike method) unusedSuperTileDic (Fabric attribute) unusedTileDic (Fabric attribute) update_project_version() (in module FABulous.FABulous_CLI.helper) update_project_version_cmd() (in module FABulous.FABulous) upto (YosysNetDetails attribute) (YosysPortDetails attribute) ur() (odbRectLike method) usedBitMask (ConfigMem attribute) V validate_proj_lang() (FABulousSettings method) validate_project_directory() (in module FABulous.FABulous) VerilogCodeGenerator (class in FABulous.fabric_generator.code_generator.code_generator_Verilog) version_callback() (in module FABulous.FABulous) VHDLCodeGenerator (class in FABulous.fabric_generator.code_generator.code_generator_VHDL) W westMiddleY (TileGeometry attribute) westPorts (SmGeometry attribute) westPortsRightX (SmGeometry attribute) westPositions (WireConstraints attribute) westWiresReservedHeight (SmGeometry attribute) WhileStep (class in FABulous.fabric_generator.gds_generator.steps.while_step) width (BelGeometry attribute) (FabricGeometry attribute) (SmGeometry attribute) (TileGeometry attribute) (YosysMemoryDetails attribute) Wire (class in FABulous.fabric_definition.Wire) WireConstraints (class in FABulous.geometry_generator.wire_geometry) wireConstraints (TileGeometry attribute) wireCount (Port attribute) wireDirection (Port attribute) (PortGeometry attribute) WireGeometry (class in FABulous.geometry_generator.wire_geometry) wireGeomList (TileGeometry attribute) wireGeoms (StairWires attribute) wireList (Tile attribute) withUserCLK (Bel attribute) (SuperTile attribute) (Tile attribute) wrap_with_except_handling() (in module FABulous.FABulous_CLI.helper) writeToFile() (CodeGenerator method) X x (Location attribute) x() (odbPointLike method) xCenter() (odbRectLike method) xMax() (odbRectLike method) xMin() (odbRectLike method) xOffset (Port attribute) (Wire attribute) Y y (Location attribute) y() (odbPointLike method) yCenter() (odbRectLike method) yMax() (odbRectLike method) yMin() (odbRectLike method) yOffset (Port attribute) (Wire attribute) YosysCellDetails (class in FABulous.fabric_definition.Yosys_obj) YosysJson (class in FABulous.fabric_definition.Yosys_obj) YosysMemoryDetails (class in FABulous.fabric_definition.Yosys_obj) YosysModule (class in FABulous.fabric_definition.Yosys_obj) YosysNetDetails (class in FABulous.fabric_definition.Yosys_obj) YosysPortDetails (class in FABulous.fabric_definition.Yosys_obj)