_origen._origen_metal.prog_gen#
Submodules#
Functions#
start_new_flow(): Undocumented.end_flow(): Undocumented.reset(): Clears all flows and starts program generation from scratchrender_program_for(): Undocumented.start_eq_block(): Undocumented.end_eq_block(): Undocumented.start_neq_block(): Undocumented.end_neq_block(): Undocumented.set_debugging(): Undocumented.start_src_file(): Undocumented.end_src_file(): Undocumented.processed_ast(): Returns the AST for the current flow after it has been fully processed for the given tester typeprocessed_ast_str(): Undocumented.ast(): Returns the raw AST for the current flow in Pythonast_str(): Undocumented.set_test_template_load_path(): Undocumented.set_uniqueness_option(): Undocumented.set_namespace(): Undocumented.set_smt7_options(): Undocumented.set_smt8_options(): Undocumented.
- _origen._origen_metal.prog_gen.start_new_flow(name, sub_flow=None, bypass_sub_flows=None, add_flow_enable=None)#
- _origen._origen_metal.prog_gen.end_flow(ref_ids)#
- _origen._origen_metal.prog_gen.reset()#
Clears all flows and starts program generation from scratch
- _origen._origen_metal.prog_gen.render_program_for(tester, output_dir)#
- _origen._origen_metal.prog_gen.start_eq_block(testers)#
- _origen._origen_metal.prog_gen.end_eq_block(ref_id)#
- _origen._origen_metal.prog_gen.start_neq_block(testers)#
- _origen._origen_metal.prog_gen.end_neq_block(ref_id)#
- _origen._origen_metal.prog_gen.set_debugging(value)#
- _origen._origen_metal.prog_gen.start_src_file(file)#
- _origen._origen_metal.prog_gen.end_src_file()#
- _origen._origen_metal.prog_gen.processed_ast(tester)#
Returns the AST for the current flow after it has been fully processed for the given tester type
- _origen._origen_metal.prog_gen.processed_ast_str(tester)#
- _origen._origen_metal.prog_gen.ast()#
Returns the raw AST for the current flow in Python
- _origen._origen_metal.prog_gen.ast_str()#
- _origen._origen_metal.prog_gen.set_test_template_load_path(load_path)#
- _origen._origen_metal.prog_gen.set_uniqueness_option(option)#
- _origen._origen_metal.prog_gen.set_namespace(namespace)#
- _origen._origen_metal.prog_gen.set_smt7_options(render_default_tm_params)#
- _origen._origen_metal.prog_gen.set_smt8_options(create_limits_file, render_default_tm_params)#