Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z _ __add__() (pyrtl.wire.WireVector method) __enter__() (pyrtl.rtllib.muxes.MultiSelector method) __ilshift__() (pyrtl.wire.WireVector method) __init__() (pyrtl.analysis.TimingAnalysis method) (pyrtl.compilesim.CompiledSimulation method) (pyrtl.memory.MemBlock method) (pyrtl.memory.RomBlock method) (pyrtl.rtllib.matrix.Matrix method) (pyrtl.rtllib.muxes.MultiSelector method) (pyrtl.simulation.FastSimulation method) (pyrtl.simulation.Simulation method) (pyrtl.simulation.SimulationTrace method) (pyrtl.simulation.WaveRenderer method) (pyrtl.wire.Const method) (pyrtl.wire.Input method) (pyrtl.wire.Output method) (pyrtl.wire.Register method) (pyrtl.wire.WireVector method) __len__() (pyrtl.wire.WireVector method) __mul__() (pyrtl.wire.WireVector method) __sub__() (pyrtl.wire.WireVector method) A add_fast_step() (pyrtl.simulation.SimulationTrace method) add_net() (in module pyrtl.core.Block) add_step() (pyrtl.simulation.SimulationTrace method) add_wirevector() (in module pyrtl.core.Block) AES (class in pyrtl.rtllib.aes) an_input_and_vals() (in module pyrtl.rtllib.testingutils) and_all_bits() (in module pyrtl.corecircuits) and_inverter_synth() (in module pyrtl.passes) area_estimation() (in module pyrtl.analysis) argmax() (in module pyrtl.rtllib.matrix) as_wires() (in module pyrtl.corecircuits) AsciiRendererConstants (class in pyrtl.simulation) B barrel_shifter() (in module pyrtl.rtllib.barrel) bitfield_update() (in module pyrtl.corecircuits) bitfield_update_set() (in module pyrtl.corecircuits) bitmask (pyrtl.wire.WireVector property) bits (pyrtl.rtllib.matrix.Matrix property) Block (class in pyrtl.core) block_to_graphviz_string() (in module pyrtl.visualization) block_to_svg() (in module pyrtl.visualization) C carrysave_adder() (in module pyrtl.rtllib.adders) check_rtl_assertions() (in module pyrtl.helperfuncs) chop() (in module pyrtl.helperfuncs) cla_adder() (in module pyrtl.rtllib.adders) common_subexp_elimination() (in module pyrtl.passes) CompiledSimulation (class in pyrtl.compilesim) complex_mult() (in module pyrtl.rtllib.multipliers) concat() (in module pyrtl.corecircuits) concat_list() (in module pyrtl.corecircuits) concatenate() (in module pyrtl.rtllib.matrix) conditional_assignment (in module pyrtl) Const (class in pyrtl.wire) constant_propagation() (in module pyrtl.passes) copy() (pyrtl.rtllib.matrix.Matrix method) Cp437RendererConstants (class in pyrtl.simulation) critical_path() (pyrtl.analysis.TimingAnalysis method) currently_under_condition() (in module pyrtl.conditional) D dada_reducer() (in module pyrtl.rtllib.adders) data (pyrtl.memory.MemBlock.EnabledWrite attribute) decryption() (pyrtl.rtllib.aes.AES method) decryption_statem() (pyrtl.rtllib.aes.AES method) default() (pyrtl.rtllib.muxes.MultiSelector method) demux() (in module pyrtl.rtllib.muxes) distance() (in module pyrtl.analysis) dot() (in module pyrtl.rtllib.matrix) E enable (pyrtl.memory.MemBlock.EnabledWrite attribute) encrypt_state_m() (pyrtl.rtllib.aes.AES method) encryption() (pyrtl.rtllib.aes.AES method) enum_mux() (in module pyrtl.corecircuits) enum_name() (in module pyrtl.simulation) F fanout() (in module pyrtl.analysis) fast_group_adder() (in module pyrtl.rtllib.adders) FastSimulation (class in pyrtl.simulation) finalize() (pyrtl.rtllib.muxes.MultiSelector method) flatten() (pyrtl.rtllib.matrix.Matrix method) formatted_str_to_val() (in module pyrtl.helperfuncs) fused_multiply_adder() (in module pyrtl.rtllib.multipliers) G generalized_fma() (in module pyrtl.rtllib.multipliers) generate_in_wire_and_values() (in module pyrtl.rtllib.testingutils) get_memblock_by_name() (in module pyrtl.core.Block) get_wirevector_by_name() (in module pyrtl.core.Block) graphviz_detailed_namer() (in module pyrtl.visualization) H half_adder() (in module pyrtl.rtllib.adders) hstack() (in module pyrtl.rtllib.matrix) I infer_val_and_bitwidth() (in module pyrtl.helperfuncs) Input (class in pyrtl.wire) input_from_blif() (in module pyrtl.importexport) input_list() (in module pyrtl.helperfuncs) inspect() (pyrtl.compilesim.CompiledSimulation method) (pyrtl.simulation.FastSimulation method) (pyrtl.simulation.Simulation method) inspect_mem() (pyrtl.compilesim.CompiledSimulation method) (pyrtl.simulation.FastSimulation method) (pyrtl.simulation.Simulation method) K kogge_stone() (in module pyrtl.rtllib.adders) L list_to_int() (in module pyrtl.rtllib.matrix) log2() (in module pyrtl.helperfuncs) logic_subset() (in module pyrtl.core.Block) LogicNet (class in pyrtl.core) M make_consts() (in module pyrtl.rtllib.testingutils) make_inputs_and_values() (in module pyrtl.rtllib.testingutils) match_bitpattern() (in module pyrtl.helperfuncs) match_bitwidth() (in module pyrtl.corecircuits) (in module pyrtl.rtllib.libutils) Matrix (class in pyrtl.rtllib.matrix) matrix_wv_to_list() (in module pyrtl.rtllib.matrix) max() (in module pyrtl.rtllib.matrix) max_freq() (pyrtl.analysis.TimingAnalysis method) max_length() (pyrtl.analysis.TimingAnalysis method) MemBlock (class in pyrtl.memory) MemBlock.EnabledWrite (class in pyrtl.memory) min() (in module pyrtl.rtllib.matrix) module pyrtl.analysis pyrtl.conditional pyrtl.rtllib.adders pyrtl.rtllib.aes pyrtl.rtllib.barrel pyrtl.rtllib.libutils pyrtl.rtllib.matrix pyrtl.rtllib.multipliers pyrtl.rtllib.muxes pyrtl.rtllib.testingutils multi_sim_multicycle() (in module pyrtl.rtllib.testingutils) multiply() (in module pyrtl.rtllib.matrix) MultiSelector (class in pyrtl.rtllib.muxes) mux() (in module pyrtl.corecircuits) N name (pyrtl.wire.WireVector property) nand() (pyrtl.wire.WireVector method) nand_synth() (in module pyrtl.passes) net_connections() (in module pyrtl.core.Block) net_graph() (in module pyrtl.visualization) next (pyrtl.wire.Register property) O one_bit_add() (in module pyrtl.rtllib.adders) one_bit_selects() (in module pyrtl.passes) optimize() (in module pyrtl.passes) option() (pyrtl.rtllib.muxes.MultiSelector method) or_all_bits() (in module pyrtl.corecircuits) otherwise (in module pyrtl) Output (class in pyrtl.wire) output_list() (in module pyrtl.helperfuncs) output_to_firrtl() (in module pyrtl.importexport) output_to_graphviz() (in module pyrtl.visualization) output_to_svg() (in module pyrtl.visualization) output_to_trivialgraph() (in module pyrtl.visualization) output_to_verilog() (in module pyrtl.importexport) output_verilog_testbench() (in module pyrtl.importexport) P parity() (in module pyrtl.corecircuits) partition_wire() (in module pyrtl.rtllib.libutils) paths() (in module pyrtl.analysis) PathsResult (class in pyrtl.analysis) PostSynthBlock (class in pyrtl.core) PowerlineRendererConstants (class in pyrtl.simulation) print() (pyrtl.analysis.PathsResult method) print_critical_paths() (pyrtl.analysis.TimingAnalysis static method) print_max_length() (pyrtl.analysis.TimingAnalysis method) print_perf_counters() (pyrtl.simulation.SimulationTrace method) print_trace() (pyrtl.simulation.SimulationTrace method) print_vcd() (pyrtl.simulation.SimulationTrace method) prioritized_mux() (in module pyrtl.rtllib.muxes) probe() (in module pyrtl.helperfuncs) put() (pyrtl.rtllib.matrix.Matrix method) pyrtl.analysis module pyrtl.conditional module pyrtl.rtllib.adders module pyrtl.rtllib.aes module pyrtl.rtllib.barrel module pyrtl.rtllib.libutils module pyrtl.rtllib.matrix module pyrtl.rtllib.multipliers module pyrtl.rtllib.muxes module pyrtl.rtllib.testingutils module R Register (class in pyrtl.wire) register_list() (in module pyrtl.helperfuncs) remove_wirevector() (in module pyrtl.core.Block) render_trace() (pyrtl.simulation.SimulationTrace method) reset_working_block() (in module pyrtl.core) reshape() (pyrtl.rtllib.matrix.Matrix method) rev_twos_comp_repr() (in module pyrtl.rtllib.libutils) ripple_add() (in module pyrtl.rtllib.adders) ripple_half_add() (in module pyrtl.rtllib.adders) RomBlock (class in pyrtl.memory) rtl_all() (in module pyrtl.corecircuits) rtl_any() (in module pyrtl.corecircuits) rtl_assert() (in module pyrtl.helperfuncs) run() (pyrtl.compilesim.CompiledSimulation method) S sanity_check() (in module pyrtl.core.Block) select() (in module pyrtl.corecircuits) set_debug_mode() (in module pyrtl.core) set_working_block() (in module pyrtl.core) shift_left_arithmetic() (in module pyrtl.corecircuits) shift_left_logical() (in module pyrtl.corecircuits) shift_right_arithmetic() (in module pyrtl.corecircuits) shift_right_logical() (in module pyrtl.corecircuits) sign_extended() (pyrtl.wire.WireVector method) signed_add() (in module pyrtl.corecircuits) signed_ge() (in module pyrtl.corecircuits) signed_gt() (in module pyrtl.corecircuits) signed_le() (in module pyrtl.corecircuits) signed_lt() (in module pyrtl.corecircuits) signed_mult() (in module pyrtl.corecircuits) signed_tree_multiplier() (in module pyrtl.rtllib.multipliers) sim_and_ret_out() (in module pyrtl.rtllib.testingutils) sim_and_ret_outws() (in module pyrtl.rtllib.testingutils) sim_multicycle() (in module pyrtl.rtllib.testingutils) simple_mult() (in module pyrtl.rtllib.multipliers) Simulation (class in pyrtl.simulation) SimulationTrace (class in pyrtl.simulation) sparse_mux() (in module pyrtl.rtllib.muxes) step() (pyrtl.compilesim.CompiledSimulation method) (pyrtl.simulation.FastSimulation method) (pyrtl.simulation.Simulation method) step_multiple() (pyrtl.compilesim.CompiledSimulation method) (pyrtl.simulation.FastSimulation method) (pyrtl.simulation.Simulation method) str_to_int_array() (in module pyrtl.rtllib.libutils) sum() (in module pyrtl.rtllib.matrix) synthesize() (in module pyrtl.passes) T temp_working_block() (in module pyrtl.core) TimingAnalysis (class in pyrtl.analysis) to_wirevector() (pyrtl.rtllib.matrix.Matrix method) trace_to_html() (in module pyrtl.visualization) transpose() (pyrtl.rtllib.matrix.Matrix method) tree_multiplier() (in module pyrtl.rtllib.multipliers) truncate() (in module pyrtl.helperfuncs) (pyrtl.wire.WireVector method) two_way_concat() (in module pyrtl.passes) twos_comp_repr() (in module pyrtl.rtllib.libutils) U Utf8AltRendererConstants (class in pyrtl.simulation) Utf8RendererConstants (class in pyrtl.simulation) V val_to_formatted_str() (in module pyrtl.helperfuncs) val_to_signed_integer() (in module pyrtl.helperfuncs) vstack() (in module pyrtl.rtllib.matrix) W wallace_reducer() (in module pyrtl.rtllib.adders) WaveRenderer (class in pyrtl.simulation) wire_matrix() (in module pyrtl.helperfuncs) wire_struct() (in module pyrtl.helperfuncs) WireVector (class in pyrtl.wire) wirevector_list() (in module pyrtl.helperfuncs) wirevector_subset() (in module pyrtl.core.Block) working_block() (in module pyrtl.core) X xor_all_bits() (in module pyrtl.corecircuits) Y yosys_area_delay() (in module pyrtl.analysis) Z zero_extended() (pyrtl.wire.WireVector method)