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.rtllib.matrix.Matrix method) (pyrtl.WireVector method) __and__() (pyrtl.WireVector method) __eq__() (pyrtl.WireVector method) __ge__() (pyrtl.WireVector method) __getitem__() (pyrtl.MemBlock method) (pyrtl.RomBlock method) (pyrtl.rtllib.matrix.Matrix method) (pyrtl.WireVector method) __gt__() (pyrtl.WireVector method) __ilshift__() (pyrtl.WireVector method) __init__() (pyrtl.Const method) (pyrtl.FastSimulation method) (pyrtl.GateGraph method) (pyrtl.MemBlock method) (pyrtl.Register method) (pyrtl.RomBlock method) (pyrtl.rtllib.matrix.Matrix method) (pyrtl.Simulation method) (pyrtl.simulation.WaveRenderer method) (pyrtl.SimulationTrace method) (pyrtl.TimingAnalysis method) (pyrtl.WireVector method) __invert__() (pyrtl.WireVector method) __ior__() (pyrtl.WireVector method) __iter__() (pyrtl.GateGraph method) __le__() (pyrtl.WireVector method) __len__() (pyrtl.rtllib.matrix.Matrix method) (pyrtl.WireVector method) __lt__() (pyrtl.WireVector method) __matmul__() (pyrtl.rtllib.matrix.Matrix method) __mul__() (pyrtl.rtllib.matrix.Matrix method) (pyrtl.WireVector method) __ne__() (pyrtl.WireVector method) __or__() (pyrtl.WireVector method) __pow__() (pyrtl.rtllib.matrix.Matrix method) __reversed__() (pyrtl.rtllib.matrix.Matrix method) __setitem__() (pyrtl.MemBlock method) __str__() (pyrtl.Gate method) (pyrtl.GateGraph method) __sub__() (pyrtl.rtllib.matrix.Matrix method) (pyrtl.WireVector method) __xor__() (pyrtl.WireVector method) A add_net() (pyrtl.Block method) add_wirevector() (pyrtl.Block method) AES (class in pyrtl.rtllib.aes) an_input_and_vals() (in module pyrtl.rtllib.testingutils) and_all_bits() (in module pyrtl) and_inverter_synth() (in module pyrtl) area_estimation() (in module pyrtl) argmax() (in module pyrtl.rtllib.matrix) args (pyrtl.Gate attribute) (pyrtl.LogicNet attribute) as_wires() (in module pyrtl) AsciiRendererConstants (class in pyrtl.simulation) B barrel_shifter() (in module pyrtl.rtllib.barrel) binary_to_one_hot() (in module pyrtl) bitfield_update() (in module pyrtl) bitfield_update_set() (in module pyrtl) bitmask (pyrtl.WireVector property) bits (pyrtl.rtllib.matrix.Matrix property) bitwidth (pyrtl.Gate attribute) (pyrtl.helperfuncs.ValueBitwidthTuple attribute) (pyrtl.WireVector attribute) Block (class in pyrtl) block (pyrtl.WireVector attribute) block_to_graphviz_string() (in module pyrtl) block_to_svg() (in module pyrtl) C carrysave_adder() (in module pyrtl.rtllib.adders) chop() (in module pyrtl) cla_adder() (in module pyrtl.rtllib.adders) common_subexp_elimination() (in module pyrtl) CompiledSimulation (class in pyrtl) complex_mult() (in module pyrtl.rtllib.multipliers) concat() (in module pyrtl) concat_list() (in module pyrtl) concatenate() (in module pyrtl.rtllib.matrix) conditional_assignment (in module pyrtl) Const (class in pyrtl) const_value (pyrtl.Gate property) constant_propagation() (in module pyrtl) consts (pyrtl.GateGraph attribute) copy() (pyrtl.rtllib.matrix.Matrix method) Cp437RendererConstants (class in pyrtl.simulation) critical_path() (pyrtl.TimingAnalysis method) csprng_trivium() (in module pyrtl.rtllib.prngs) currently_under_condition() (in module pyrtl) D dada_reducer() (in module pyrtl.rtllib.adders) data (pyrtl.MemBlock.EnabledWrite attribute) decryption() (pyrtl.rtllib.aes.AES method) decryption_statem() (pyrtl.rtllib.aes.AES method) demux() (in module pyrtl.rtllib.muxes) dests (pyrtl.Gate attribute) (pyrtl.LogicNet attribute) Direction (class in pyrtl.rtllib.barrel) distance() (in module pyrtl) dot() (in module pyrtl.rtllib.matrix) E enable (pyrtl.MemBlock.EnabledWrite attribute) encrypt_state_m() (pyrtl.rtllib.aes.AES method) encryption() (pyrtl.rtllib.aes.AES method) enum_mux() (in module pyrtl) enum_name() (in module pyrtl) F fanout() (in module pyrtl) fast_group_adder() (in module pyrtl.rtllib.adders) FastSimulation (class in pyrtl) fields (pyrtl.helperfuncs.MatchedFields attribute) flatten() (pyrtl.rtllib.matrix.Matrix method) formatted_str_to_val() (in module pyrtl) fused_multiply_adder() (in module pyrtl.rtllib.multipliers) G Gate (class in pyrtl) GateGraph (class in pyrtl) gates (pyrtl.GateGraph attribute) generalized_fma() (in module pyrtl.rtllib.multipliers) get_gate() (pyrtl.GateGraph method) get_memblock_by_name() (pyrtl.Block method) get_wirevector_by_name() (pyrtl.Block method) graphviz_detailed_namer() (in module pyrtl) H half_adder() (in module pyrtl.rtllib.adders) hstack() (in module pyrtl.rtllib.matrix) I id (pyrtl.MemBlock attribute) infer_val_and_bitwidth() (in module pyrtl) Input (class in pyrtl) input_from_blif() (in module pyrtl) input_from_verilog() (in module pyrtl) inputs (pyrtl.GateGraph attribute) inspect() (pyrtl.Simulation method) inspect_mem() (pyrtl.Simulation method) io_map (pyrtl.PostSynthBlock attribute) is_output (pyrtl.Gate attribute) K kogge_stone() (in module pyrtl.rtllib.adders) L LEFT (pyrtl.rtllib.barrel.Direction attribute) legal_ops (pyrtl.Block attribute) list_to_int() (in module pyrtl.rtllib.matrix) log2() (in module pyrtl) logic (pyrtl.Block attribute) logic_subset() (pyrtl.Block method) LogicNet (class in pyrtl) M make_consts() (in module pyrtl.rtllib.testingutils) make_inputs_and_values() (in module pyrtl.rtllib.testingutils) match_bitpattern() (in module pyrtl) match_bitwidth() (in module pyrtl) matched (pyrtl.helperfuncs.MatchedFields attribute) MatchedFields (class in pyrtl.helperfuncs) Matrix (class in pyrtl.rtllib.matrix) matrix_wv_to_list() (in module pyrtl.rtllib.matrix) max() (in module pyrtl.rtllib.matrix) max_freq() (pyrtl.TimingAnalysis method) max_length() (pyrtl.TimingAnalysis method) mem (pyrtl.Gate property) mem_map (pyrtl.PostSynthBlock attribute) mem_reads (pyrtl.GateGraph attribute) mem_writes (pyrtl.GateGraph attribute) MemBlock (class in pyrtl) MemBlock.EnabledWrite (class in pyrtl) memid (pyrtl.Gate property) min() (in module pyrtl.rtllib.matrix) module pyrtl.gate_graph pyrtl.rtllib.adders pyrtl.rtllib.barrel pyrtl.rtllib.matrix pyrtl.rtllib.multipliers pyrtl.rtllib.muxes pyrtl.rtllib.prngs pyrtl.rtllib.testingutils mux() (in module pyrtl) N name (pyrtl.Gate attribute) (pyrtl.WireVector property) nand() (pyrtl.WireVector method) nand_synth() (in module pyrtl) net_connections() (pyrtl.Block method) net_graph() (in module pyrtl) next (pyrtl.Register property) O one_bit_add() (in module pyrtl.rtllib.adders) one_bit_selects() (in module pyrtl) one_hot_to_binary() (in module pyrtl) op (pyrtl.Gate attribute) (pyrtl.LogicNet attribute) op_param (pyrtl.Gate attribute) (pyrtl.LogicNet attribute) optimize() (in module pyrtl) or_all_bits() (in module pyrtl) otherwise (in module pyrtl) Output (class in pyrtl) output_to_firrtl() (in module pyrtl) output_to_graphviz() (in module pyrtl) output_to_svg() (in module pyrtl) output_to_trivialgraph() (in module pyrtl) output_to_verilog() (in module pyrtl) output_verilog_testbench() (in module pyrtl) outputs (pyrtl.GateGraph attribute) P parity() (in module pyrtl) paths() (in module pyrtl) PathsResult (class in pyrtl.analysis) PostSynthBlock (class in pyrtl) PowerlineRendererConstants (class in pyrtl.simulation) print() (pyrtl.analysis.PathsResult method) print_critical_paths() (pyrtl.TimingAnalysis static method) print_max_length() (pyrtl.TimingAnalysis method) print_perf_counters() (pyrtl.SimulationTrace method) print_trace() (pyrtl.SimulationTrace method) print_vcd() (pyrtl.SimulationTrace method) prioritized_mux() (in module pyrtl.rtllib.muxes) prng_lfsr() (in module pyrtl.rtllib.prngs) prng_xoroshiro128() (in module pyrtl.rtllib.prngs) probe() (in module pyrtl) put() (pyrtl.rtllib.matrix.Matrix method) pyrtl.gate_graph module pyrtl.rtllib.adders module pyrtl.rtllib.barrel module pyrtl.rtllib.matrix module pyrtl.rtllib.multipliers module pyrtl.rtllib.muxes module pyrtl.rtllib.prngs module pyrtl.rtllib.testingutils module PyrtlError (class in pyrtl) PyrtlInternalError (class in pyrtl) R reg_map (pyrtl.PostSynthBlock attribute) Register (class in pyrtl) registers (pyrtl.GateGraph attribute) remove_wirevector() (pyrtl.Block method) render_trace() (pyrtl.SimulationTrace method) RendererConstants (class in pyrtl.simulation) reset_value (pyrtl.Gate property) (pyrtl.Register attribute) reset_working_block() (in module pyrtl) reshape() (pyrtl.rtllib.matrix.Matrix method) RIGHT (pyrtl.rtllib.barrel.Direction attribute) ripple_add() (in module pyrtl.rtllib.adders) ripple_half_add() (in module pyrtl.rtllib.adders) RomBlock (class in pyrtl) rtl_all() (in module pyrtl) rtl_any() (in module pyrtl) rtl_assert() (in module pyrtl) S sanity_check() (pyrtl.Block method) sel (pyrtl.Gate property) select() (in module pyrtl) set_debug_mode() (in module pyrtl) set_working_block() (in module pyrtl) shift_left_arithmetic() (in module pyrtl) shift_left_logical() (in module pyrtl) shift_right_arithmetic() (in module pyrtl) shift_right_logical() (in module pyrtl) sign_extended() (pyrtl.WireVector method) signed_add() (in module pyrtl) signed_ge() (in module pyrtl) signed_gt() (in module pyrtl) signed_le() (in module pyrtl) signed_lt() (in module pyrtl) signed_mult() (in module pyrtl) signed_sub() (in module pyrtl) signed_tree_multiplier() (in module pyrtl.rtllib.multipliers) simple_mult() (in module pyrtl.rtllib.multipliers) Simulation (class in pyrtl) SimulationTrace (class in pyrtl) sinks (pyrtl.GateGraph attribute) sources (pyrtl.GateGraph attribute) sparse_mux() (in module pyrtl.rtllib.muxes) SparseDefault (in module pyrtl.rtllib.muxes) step() (pyrtl.Simulation method) step_multiple() (pyrtl.Simulation method) sum() (in module pyrtl.rtllib.matrix) synthesize() (in module pyrtl) T temp_working_block() (in module pyrtl) TimingAnalysis (class in pyrtl) to_wirevector() (pyrtl.rtllib.matrix.Matrix method) trace (pyrtl.SimulationTrace attribute) trace_to_html() (in module pyrtl) tracer (pyrtl.Simulation attribute) transpose() (pyrtl.rtllib.matrix.Matrix method) tree_multiplier() (in module pyrtl.rtllib.multipliers) truncate() (in module pyrtl) (pyrtl.WireVector method) two_way_concat() (in module pyrtl) U Utf8AltRendererConstants (class in pyrtl.simulation) Utf8RendererConstants (class in pyrtl.simulation) V val (pyrtl.Const attribute) val_to_formatted_str() (in module pyrtl) val_to_signed_integer() (in module pyrtl) value (pyrtl.helperfuncs.ValueBitwidthTuple attribute) ValueBitwidthTuple (class in 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) wire_struct() (in module pyrtl) WireVector (class in pyrtl) wirevector_subset() (pyrtl.Block method) working_block() (in module pyrtl) X xor_all_bits() (in module pyrtl) Y yosys_area_delay() (in module pyrtl) Z zero_extended() (pyrtl.WireVector method)