Index A | B | C | D | E | F | G | H | I | K | L | M | O | P | R | S | U | V | W A actual_pin_count add_var_to_global_env() (in module fabulous.fabulous_settings) addBelsToPrim() (in module fabulous.fabric_generator.gen_fabric.fabric_automation) allow_blank() (in module fabulous.fabulous_cli.helper) app (in module fabulous.fabulous) APP_NAME (in module fabulous.fabulous) B belMapProcessing() (in module fabulous.fabric_generator.parser.parse_hdl) BitVector (in module fabulous.fabric_definition.yosys_obj) bootstrapSwitchMatrix() (in module fabulous.fabric_generator.gen_fabric.gen_helper) C check_steps (in module fabulous.fabric_generator.gds_generator.flows.flow_define) check_version_compatibility() (in module fabulous.fabulous) classic_gating_config_vars (in module fabulous.fabric_generator.gds_generator.flows.flow_define) clone_git_repo() (in module fabulous.fabulous_cli.helper) CMD_FABRIC_FLOW (in module fabulous.fabulous_cli.fabulous_cli) CMD_GUI (in module fabulous.fabulous_cli.fabulous_cli) CMD_HELPER (in module fabulous.fabulous_cli.fabulous_cli) CMD_OTHER (in module fabulous.fabulous_cli.fabulous_cli) CMD_SCRIPT (in module fabulous.fabulous_cli.fabulous_cli) CMD_SETUP (in module fabulous.fabulous_cli.fabulous_cli) CMD_TOOLS (in module fabulous.fabulous_cli.fabulous_cli) CMD_USER_DESIGN_FLOW (in module fabulous.fabulous_cli.cmd_synthesis) (in module fabulous.fabulous_cli.fabulous_cli) common_options() (in module fabulous.fabulous) configs (in module fabulous.fabric_generator.gds_generator.flows.fabric_macro_flow) (in module fabulous.fabric_generator.gds_generator.flows.full_fabric_flow) (in module fabulous.fabric_generator.gds_generator.flows.tile_macro_flow) content 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) CSV2list() (in module fabulous.fabric_generator.gen_fabric.gen_helper) D do_synthesis() (in module fabulous.fabulous_cli.cmd_synthesis) E equally_spaced_sequence() (in module fabulous.fabric_generator.gds_generator.script.tile_io_place) expandListPorts() (in module fabulous.fabric_generator.parser.parse_switchmatrix) F FAB_USER_CONFIG_DIR (in module fabulous.fabulous_settings) fabulous module fabulous.custom_exception module fabulous.fabric_cad 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 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 module fabulous.fabric_generator.code_generator 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 module fabulous.fabric_generator.gds_generator.flows module fabulous.fabric_generator.gds_generator.flows.fabric_macro_flow module fabulous.fabric_generator.gds_generator.flows.flow_define module fabulous.fabric_generator.gds_generator.flows.full_fabric_flow module fabulous.fabric_generator.gds_generator.flows.tile_macro_flow 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 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 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.global_tile_opitmisation module fabulous.fabric_generator.gds_generator.steps.odb_connect_pdn 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 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 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 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 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.processpool module ForceType (in module fabulous.fabulous) G generate_IO_pin_order_config() (in module fabulous.fabric_generator.gds_generator.gen_io_pin_config_yaml) 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) generateFabric() (in module fabulous.fabric_generator.gen_fabric.gen_fabric) 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() (in module fabulous.fabric_cad.gen_design_top_wrapper) GENERATOR_VERSION (in module fabulous.geometry_generator.fabric_geometry) genIOBel() (in module fabulous.fabric_generator.gen_fabric.fabric_automation) genNextpnrModel() (in module fabulous.fabric_cad.gen_npnr_model) genTileSwitchMatrix() (in module fabulous.fabric_generator.gen_fabric.gen_switchmatrix) get_context() (in module fabulous.fabulous_settings) get_file_path() (in module fabulous.fabulous_cli.helper) get_layer_info() (in module fabulous.fabric_generator.gds_generator.helper) get_offset() (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) GLOBAL_FLAGS (in module fabulous.fabulous) globalConfigBits grid_to_tracks() (in module fabulous.fabric_generator.gds_generator.script.tile_io_place) H HELP (in module fabulous.fabulous_cli.cmd_synthesis) I init_context() (in module fabulous.fabulous_settings) 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) INTO_STRING (in module fabulous.fabulous_cli.fabulous_cli) io_place() (in module fabulous.fabric_generator.gds_generator.script.fabric_io_place) (in module fabulous.fabric_generator.gds_generator.script.tile_io_place) is_pdk_config_set() (in module fabulous.fabulous_settings) K KeyValue (in module fabulous.fabric_definition.yosys_obj) L list2CSV() (in module fabulous.fabric_generator.gen_fabric.gen_helper) M main() (in module fabulous.fabulous) make_hex() (in module fabulous.fabulous_cli.helper) MAX_BITBYTES (in module fabulous.fabulous_cli.helper) max_height max_width META_DATA_DIR (in module fabulous.fabulous_cli.fabulous_cli) module fabulous fabulous.custom_exception fabulous.fabric_cad fabulous.fabric_cad.gen_bitstream_spec fabulous.fabric_cad.gen_design_top_wrapper fabulous.fabric_cad.gen_npnr_model fabulous.fabric_definition 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 fabulous.fabric_generator.code_generator 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 fabulous.fabric_generator.gds_generator.flows fabulous.fabric_generator.gds_generator.flows.fabric_macro_flow fabulous.fabric_generator.gds_generator.flows.flow_define fabulous.fabric_generator.gds_generator.flows.full_fabric_flow fabulous.fabric_generator.gds_generator.flows.tile_macro_flow fabulous.fabric_generator.gds_generator.gen_io_pin_config_yaml fabulous.fabric_generator.gds_generator.helper fabulous.fabric_generator.gds_generator.script 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 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.global_tile_opitmisation fabulous.fabric_generator.gds_generator.steps.odb_connect_pdn 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 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 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 fabulous.fabulous_cli.cmd_synthesis fabulous.fabulous_cli.fabulous_cli fabulous.fabulous_cli.helper fabulous.fabulous_settings fabulous.geometry_generator 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 fabulous.processpool O oppositeDic (in module fabulous.fabric_generator.parser.parse_switchmatrix) oppositeIO() (in module fabulous.geometry_generator.geometry_obj) P 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) physical_steps (in module fabulous.fabric_generator.gds_generator.flows.flow_define) power() (in module fabulous.fabric_generator.gds_generator.script.odb_power) prep_steps (in module fabulous.fabric_generator.gds_generator.flows.flow_define) ProjectDirType (in module fabulous.fabulous) R remove_dir() (in module fabulous.fabulous_cli.helper) reorder_options() (in module fabulous.fabulous) reset_context() (in module fabulous.fabulous_settings) round_die_area() (in module fabulous.fabric_generator.gds_generator.helper) round_up_decimal() (in module fabulous.fabric_generator.gds_generator.helper) run_cmd() (in module fabulous.fabulous) S script_cmd() (in module fabulous.fabulous) setup_logger() (in module fabulous.fabulous_cli.helper) sorter() (in module fabulous.fabric_generator.gds_generator.script.tile_io_place) start_cmd() (in module fabulous.fabulous) subs (in module fabulous.fabric_generator.gds_generator.flows.fabric_macro_flow) (in module fabulous.fabric_generator.gds_generator.flows.tile_macro_flow) synthesis_parser (in module fabulous.fabulous_cli.cmd_synthesis) U update_project_version() (in module fabulous.fabulous_cli.helper) update_project_version_cmd() (in module fabulous.fabulous) V validate_project_directory() (in module fabulous.fabulous) var (in module fabulous.fabric_generator.gds_generator.steps.tile_optimisation) version_callback() (in module fabulous.fabulous) W wrap_with_except_handling() (in module fabulous.fabulous_cli.helper) write_out_steps (in module fabulous.fabric_generator.gds_generator.flows.flow_define) WriterType (in module fabulous.fabulous)