├── .github ├── scripts │ └── run.sh └── workflows │ └── linux.yml ├── .gitignore ├── LICENSE ├── README.md ├── SPARSE_UNIT_TEST ├── Makefile ├── behavioral_pe_add.sv ├── compression_tb.sv ├── coord_drop_tb.sv ├── coord_hold_tb.sv ├── ext_us_pos_in.txt ├── fiber_access_dense_tb.sv ├── fiber_access_tb.sv ├── fiber_fib2glb_seg_tb.sv ├── fiber_fib2glb_val_tb.sv ├── fiber_glb2fib_seg_tb.sv ├── fiber_glb2fib_val_tb.sv ├── fiber_glb_tb.sv ├── glb_read.sv ├── glb_stream_read.sv ├── glb_stream_write.sv ├── glb_write.sv ├── intersect_tb.sv ├── locator_tb.sv ├── pass_through_tb.sv ├── pe_tb.sv ├── reduce_tb.sv ├── repeat_tb.sv ├── repeatsig_tb.sv ├── sam_dense_tb.sv ├── setup_test.sh ├── sparse_helper.py ├── sram_sp.sv ├── stream_arbiter_tb.sv ├── test_compression_unit.py ├── test_crd_drop_unit.py ├── test_crd_hold_unit.py ├── test_fiber_access_dense_unit.py ├── test_fiber_access_unit.py ├── test_fiber_fib2glb_seg_unit.py ├── test_fiber_fib2glb_val_unit.py ├── test_fiber_glb2fib_seg_unit.py ├── test_fiber_glb2fib_val_unit.py ├── test_fiber_glb_unit.py ├── test_intersect_unit.py ├── test_locator_unit.py ├── test_pass_through_unit.py ├── test_pe_unit.py ├── test_reduce_unit.py ├── test_repeat_unit.py ├── test_repeatsig_unit.py ├── test_spacc_1_unit.py ├── test_stream_arbiter_unit.py ├── test_unioner_unit.py ├── test_value_unit.py ├── test_vector_reducer_unit.py ├── tile_read.sv ├── tile_write.sv ├── unioner_tb.sv ├── unit_test_template.tcl ├── value_tb.sv └── vector_reducer_tb.sv ├── configure └── README.md ├── conftest.py ├── examples ├── example_output.v └── example_output_desired.v ├── lake ├── __init__.py ├── attributes │ ├── __init__.py │ ├── config_reg_attr.py │ ├── control_signal_attr.py │ ├── dedicated_port.py │ ├── formal_attr.py │ ├── hybrid_port_attr.py │ ├── range_group.py │ ├── shared_fifo_attr.py │ └── sram_port_attr.py ├── dsl │ ├── dsl_examples │ │ ├── memtile.py │ │ ├── pond.py │ │ └── simba.py │ ├── edge.py │ ├── helper.py │ ├── hw_top_lake.py │ ├── lake_imports.py │ ├── mem_port.py │ ├── memory.py │ └── top_lake.py ├── models │ ├── __init__.py │ ├── addr_gen_model.py │ ├── agg_aligner_model.py │ ├── agg_buff_model.py │ ├── agg_model.py │ ├── app_ctrl_model.py │ ├── chain_model.py │ ├── demux_reads_model.py │ ├── for_loop_dual_config_model.py │ ├── input_addr_ctrl_model.py │ ├── lake_top_model.py │ ├── model.py │ ├── output_addr_ctrl_model.py │ ├── passthru_model.py │ ├── pipe_reg_model.py │ ├── prefetcher_model.py │ ├── reg_fifo_model.py │ ├── register_file_model.py │ ├── rw_arbiter_model.py │ ├── sram_model.py │ ├── sram_wrapper_model.py │ ├── sync_groups_model.py │ ├── tb_model.py │ └── tba_model.py ├── modules │ ├── __init__.py │ ├── addr_gen.py │ ├── agg_aligner.py │ ├── agg_only.py │ ├── agg_sram_shared.py │ ├── agg_sram_shared_addr_gen.py │ ├── agg_sram_shared_sched_gen.py │ ├── aggregation_buffer.py │ ├── aggregator.py │ ├── alu.py │ ├── app_ctrl.py │ ├── arbiter.py │ ├── binary_search.py │ ├── buffet_like.py │ ├── cfg_reg_wrapper.py │ ├── chain.py │ ├── chain_accessor.py │ ├── config_reg.py │ ├── counter.py │ ├── crddrop.py │ ├── crdhold.py │ ├── demux_reads.py │ ├── doublebuffer_control.py │ ├── dynamic │ │ └── sipo.py │ ├── fifo_control.py │ ├── for_loop.py │ ├── glb_read.py │ ├── glb_write.py │ ├── hwtypes │ │ ├── acc_magma.py │ │ ├── memory_magma.py │ │ ├── sram_stub.py │ │ ├── test_sram_hwtypes.py │ │ └── utils.py │ ├── input_addr_ctrl.py │ ├── intersect.py │ ├── io_core.py │ ├── io_core_64.py │ ├── lf_comp_block.py │ ├── linebuffer_control.py │ ├── locator.py │ ├── lookup.py │ ├── magma_code │ │ ├── aggregator_magma.py │ │ └── magma_aggregator.py │ ├── memory_interface_decoder.py │ ├── mu2f_io_core.py │ ├── mu2f_io_core_clk_rcv.py │ ├── mux.py │ ├── one_state_fsm.py │ ├── onyx_dense_pe.py │ ├── onyx_pe.py │ ├── onyx_pe_intf.py │ ├── output_addr_ctrl.py │ ├── pass_through.py │ ├── passthru.py │ ├── pe.py │ ├── pipe_reg.py │ ├── prefetcher.py │ ├── ready_valid_interface.py │ ├── reg_cr.py │ ├── reg_fifo.py │ ├── reg_fifo_cfg.py │ ├── register_file.py │ ├── repeat.py │ ├── repeat_signal_generator.py │ ├── reservation_fifo.py │ ├── rv_comparison_network.py │ ├── rw_arbiter.py │ ├── scanner.py │ ├── scanner_pipe.py │ ├── single_port_memory.py │ ├── spec │ │ ├── agg_formal.py │ │ ├── aggsramtb_lake.py │ │ ├── lake_new.py │ │ ├── sched_gen.py │ │ ├── shared_config.txt │ │ ├── sram_formal.py │ │ ├── sram_lake.py │ │ └── tb_formal.py │ ├── sram.py │ ├── sram_control.py │ ├── sram_only.py │ ├── sram_stub.py │ ├── sram_stub_generator.py │ ├── sram_tb_shared.py │ ├── sram_wrapper.py │ ├── stencil_valid.py │ ├── storage_config_seq.py │ ├── storage_config_seq_tb.py │ ├── stream_arbiter.py │ ├── strg_RAM.py │ ├── strg_RAM_rv.py │ ├── strg_fifo.py │ ├── strg_ub.py │ ├── strg_ub_new.py │ ├── strg_ub_thin.py │ ├── strg_ub_vec.py │ ├── sw_net.py │ ├── sync_groups.py │ ├── tb_only.py │ ├── transpose_buffer.py │ ├── transpose_buffer_aggregation.py │ ├── two_port_memory.py │ ├── two_port_sram_stub.py │ ├── virtual_remap_table.py │ └── write_scanner.py ├── passes │ ├── __init__.py │ ├── cut_generator.py │ └── passes.py ├── spec │ ├── __init__.py │ ├── accessor.py │ ├── address_generator.py │ ├── component.py │ ├── config_memory.py │ ├── hack_rv_mem_pond_bitstream.py │ ├── ir.py │ ├── iteration_domain.py │ ├── memory_port.py │ ├── port.py │ ├── reg_fifo.py │ ├── schedule_generator.py │ ├── spec.py │ ├── spec_memory_controller.py │ ├── storage.py │ ├── test_DB.py │ ├── test_LB.py │ └── test_accessor.py ├── top │ ├── __init__.py │ ├── cgra_tile_builder.py │ ├── core_combiner.py │ ├── extract_tile_info.py │ ├── fiber_access.py │ ├── lake_chain.py │ ├── lake_top.py │ ├── memory_controller.py │ ├── memory_interface.py │ ├── memtile_builder.py │ ├── old_lake_top.py │ ├── pohan_top.py │ ├── pond.py │ ├── reduce_pe_cluster.py │ ├── tech_maps.py │ └── top.py └── utils │ ├── asplos_gens.py │ ├── flattenND.py │ ├── parse_clkwork_config.py │ ├── parse_clkwork_csv.py │ ├── process_design_top.py │ ├── reverse_flatten.py │ ├── spec_enum.py │ ├── sram_macro.py │ ├── test_infra.py │ ├── tile_builder.py │ ├── util.py │ └── wrapper.py ├── run_lake.py ├── scripts └── setenv.sh ├── setup.cfg ├── setup.py └── tests ├── Makefile ├── dump_fsdb.tcl ├── mu2f_io_core_tb.sv ├── test_addr_gen.py ├── test_agg_aligner.py ├── test_agg_buffer.py ├── test_agg_formal.py ├── test_agg_magma.py ├── test_aggregator.py ├── test_app_ctrl.py ├── test_chain.py ├── test_demux_reads.py ├── test_dsl_memtile.py ├── test_dsl_pond.py ├── test_for_loop_dual_config.py ├── test_formal_agg.py ├── test_formal_sram.py ├── test_formal_tb.py ├── test_import_sam.py ├── test_input_addr.py ├── test_lake.py ├── test_output_addr.py ├── test_p_intersect.py ├── test_passthru.py ├── test_pipe_reg.py ├── test_pohan_wrapper.py ├── test_pond.py ├── test_prefetcher.py ├── test_reg_fifo.py ├── test_reg_file.py ├── test_rw_arbiter.py ├── test_spec ├── dual_port_rv.py ├── dual_port_wide_fetch.py ├── dual_port_wide_fetch_quad.py ├── dual_port_wide_fetch_quad_rv.py ├── four_port_single_mp_wide_fetch.py ├── four_port_single_mp_wide_fetch_rv.py ├── simple_dual_port.py └── single_port_wide_fetch.py ├── test_spec_hw ├── Makefile ├── run_sim.tcl ├── tb.sv └── test_comparison.py ├── test_sram.py ├── test_sram_formal.py ├── test_sram_wrapper.py ├── test_storage_config_seq.py ├── test_strg_fifo.py ├── test_strg_ram.py ├── test_strg_ub_thin_pond.py ├── test_strg_ub_thin_pond_accum_reg.py ├── test_sync_groups.py ├── test_tb.py ├── test_tb_formal.py ├── test_tba.py ├── test_top.py ├── test_top_dual_port.py └── wrapper_tb.sv /.github/scripts/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/.github/scripts/run.sh -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/README.md -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/Makefile -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/behavioral_pe_add.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/behavioral_pe_add.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/compression_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/compression_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/coord_drop_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/coord_drop_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/coord_hold_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/coord_hold_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/ext_us_pos_in.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/ext_us_pos_in.txt -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_access_dense_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_access_dense_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_access_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_access_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_fib2glb_seg_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_fib2glb_seg_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_fib2glb_val_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_fib2glb_val_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_glb2fib_seg_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_glb2fib_seg_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_glb2fib_val_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_glb2fib_val_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/fiber_glb_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/fiber_glb_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/glb_read.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/glb_read.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/glb_stream_read.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/glb_stream_read.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/glb_stream_write.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/glb_stream_write.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/glb_write.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/glb_write.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/intersect_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/intersect_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/locator_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/locator_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/pass_through_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/pass_through_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/pe_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/pe_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/reduce_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/reduce_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/repeat_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/repeat_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/repeatsig_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/repeatsig_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/sam_dense_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/sam_dense_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/setup_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/setup_test.sh -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/sparse_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/sparse_helper.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/sram_sp.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/sram_sp.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/stream_arbiter_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/stream_arbiter_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_compression_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_compression_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_crd_drop_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_crd_drop_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_crd_hold_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_crd_hold_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_access_dense_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_access_dense_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_access_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_access_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_fib2glb_seg_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_fib2glb_seg_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_fib2glb_val_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_fib2glb_val_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_glb2fib_seg_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_glb2fib_seg_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_glb2fib_val_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_glb2fib_val_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_fiber_glb_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_fiber_glb_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_intersect_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_intersect_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_locator_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_locator_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_pass_through_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_pass_through_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_pe_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_pe_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_reduce_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_reduce_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_repeat_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_repeat_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_repeatsig_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_repeatsig_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_spacc_1_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_spacc_1_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_stream_arbiter_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_stream_arbiter_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_unioner_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_unioner_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_value_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_value_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/test_vector_reducer_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/test_vector_reducer_unit.py -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/tile_read.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/tile_read.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/tile_write.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/tile_write.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/unioner_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/unioner_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/unit_test_template.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/unit_test_template.tcl -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/value_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/value_tb.sv -------------------------------------------------------------------------------- /SPARSE_UNIT_TEST/vector_reducer_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/SPARSE_UNIT_TEST/vector_reducer_tb.sv -------------------------------------------------------------------------------- /configure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/configure/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/conftest.py -------------------------------------------------------------------------------- /examples/example_output.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/examples/example_output.v -------------------------------------------------------------------------------- /examples/example_output_desired.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/examples/example_output_desired.v -------------------------------------------------------------------------------- /lake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/attributes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/attributes/config_reg_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/config_reg_attr.py -------------------------------------------------------------------------------- /lake/attributes/control_signal_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/control_signal_attr.py -------------------------------------------------------------------------------- /lake/attributes/dedicated_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/dedicated_port.py -------------------------------------------------------------------------------- /lake/attributes/formal_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/formal_attr.py -------------------------------------------------------------------------------- /lake/attributes/hybrid_port_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/hybrid_port_attr.py -------------------------------------------------------------------------------- /lake/attributes/range_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/range_group.py -------------------------------------------------------------------------------- /lake/attributes/shared_fifo_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/shared_fifo_attr.py -------------------------------------------------------------------------------- /lake/attributes/sram_port_attr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/attributes/sram_port_attr.py -------------------------------------------------------------------------------- /lake/dsl/dsl_examples/memtile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/dsl_examples/memtile.py -------------------------------------------------------------------------------- /lake/dsl/dsl_examples/pond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/dsl_examples/pond.py -------------------------------------------------------------------------------- /lake/dsl/dsl_examples/simba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/dsl_examples/simba.py -------------------------------------------------------------------------------- /lake/dsl/edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/edge.py -------------------------------------------------------------------------------- /lake/dsl/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/helper.py -------------------------------------------------------------------------------- /lake/dsl/hw_top_lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/hw_top_lake.py -------------------------------------------------------------------------------- /lake/dsl/lake_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/lake_imports.py -------------------------------------------------------------------------------- /lake/dsl/mem_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/mem_port.py -------------------------------------------------------------------------------- /lake/dsl/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/memory.py -------------------------------------------------------------------------------- /lake/dsl/top_lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/dsl/top_lake.py -------------------------------------------------------------------------------- /lake/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/models/addr_gen_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/addr_gen_model.py -------------------------------------------------------------------------------- /lake/models/agg_aligner_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/agg_aligner_model.py -------------------------------------------------------------------------------- /lake/models/agg_buff_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/agg_buff_model.py -------------------------------------------------------------------------------- /lake/models/agg_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/agg_model.py -------------------------------------------------------------------------------- /lake/models/app_ctrl_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/app_ctrl_model.py -------------------------------------------------------------------------------- /lake/models/chain_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/chain_model.py -------------------------------------------------------------------------------- /lake/models/demux_reads_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/demux_reads_model.py -------------------------------------------------------------------------------- /lake/models/for_loop_dual_config_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/for_loop_dual_config_model.py -------------------------------------------------------------------------------- /lake/models/input_addr_ctrl_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/input_addr_ctrl_model.py -------------------------------------------------------------------------------- /lake/models/lake_top_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/lake_top_model.py -------------------------------------------------------------------------------- /lake/models/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/model.py -------------------------------------------------------------------------------- /lake/models/output_addr_ctrl_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/output_addr_ctrl_model.py -------------------------------------------------------------------------------- /lake/models/passthru_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/passthru_model.py -------------------------------------------------------------------------------- /lake/models/pipe_reg_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/pipe_reg_model.py -------------------------------------------------------------------------------- /lake/models/prefetcher_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/prefetcher_model.py -------------------------------------------------------------------------------- /lake/models/reg_fifo_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/reg_fifo_model.py -------------------------------------------------------------------------------- /lake/models/register_file_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/register_file_model.py -------------------------------------------------------------------------------- /lake/models/rw_arbiter_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/rw_arbiter_model.py -------------------------------------------------------------------------------- /lake/models/sram_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/sram_model.py -------------------------------------------------------------------------------- /lake/models/sram_wrapper_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/sram_wrapper_model.py -------------------------------------------------------------------------------- /lake/models/sync_groups_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/sync_groups_model.py -------------------------------------------------------------------------------- /lake/models/tb_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/tb_model.py -------------------------------------------------------------------------------- /lake/models/tba_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/models/tba_model.py -------------------------------------------------------------------------------- /lake/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/modules/addr_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/addr_gen.py -------------------------------------------------------------------------------- /lake/modules/agg_aligner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/agg_aligner.py -------------------------------------------------------------------------------- /lake/modules/agg_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/agg_only.py -------------------------------------------------------------------------------- /lake/modules/agg_sram_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/agg_sram_shared.py -------------------------------------------------------------------------------- /lake/modules/agg_sram_shared_addr_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/agg_sram_shared_addr_gen.py -------------------------------------------------------------------------------- /lake/modules/agg_sram_shared_sched_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/agg_sram_shared_sched_gen.py -------------------------------------------------------------------------------- /lake/modules/aggregation_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/aggregation_buffer.py -------------------------------------------------------------------------------- /lake/modules/aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/aggregator.py -------------------------------------------------------------------------------- /lake/modules/alu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/alu.py -------------------------------------------------------------------------------- /lake/modules/app_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/app_ctrl.py -------------------------------------------------------------------------------- /lake/modules/arbiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/arbiter.py -------------------------------------------------------------------------------- /lake/modules/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/binary_search.py -------------------------------------------------------------------------------- /lake/modules/buffet_like.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/buffet_like.py -------------------------------------------------------------------------------- /lake/modules/cfg_reg_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/cfg_reg_wrapper.py -------------------------------------------------------------------------------- /lake/modules/chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/chain.py -------------------------------------------------------------------------------- /lake/modules/chain_accessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/chain_accessor.py -------------------------------------------------------------------------------- /lake/modules/config_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/config_reg.py -------------------------------------------------------------------------------- /lake/modules/counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/counter.py -------------------------------------------------------------------------------- /lake/modules/crddrop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/crddrop.py -------------------------------------------------------------------------------- /lake/modules/crdhold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/crdhold.py -------------------------------------------------------------------------------- /lake/modules/demux_reads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/demux_reads.py -------------------------------------------------------------------------------- /lake/modules/doublebuffer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/doublebuffer_control.py -------------------------------------------------------------------------------- /lake/modules/dynamic/sipo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/dynamic/sipo.py -------------------------------------------------------------------------------- /lake/modules/fifo_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/fifo_control.py -------------------------------------------------------------------------------- /lake/modules/for_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/for_loop.py -------------------------------------------------------------------------------- /lake/modules/glb_read.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/glb_read.py -------------------------------------------------------------------------------- /lake/modules/glb_write.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/glb_write.py -------------------------------------------------------------------------------- /lake/modules/hwtypes/acc_magma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/hwtypes/acc_magma.py -------------------------------------------------------------------------------- /lake/modules/hwtypes/memory_magma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/hwtypes/memory_magma.py -------------------------------------------------------------------------------- /lake/modules/hwtypes/sram_stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/hwtypes/sram_stub.py -------------------------------------------------------------------------------- /lake/modules/hwtypes/test_sram_hwtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/hwtypes/test_sram_hwtypes.py -------------------------------------------------------------------------------- /lake/modules/hwtypes/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/hwtypes/utils.py -------------------------------------------------------------------------------- /lake/modules/input_addr_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/input_addr_ctrl.py -------------------------------------------------------------------------------- /lake/modules/intersect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/intersect.py -------------------------------------------------------------------------------- /lake/modules/io_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/io_core.py -------------------------------------------------------------------------------- /lake/modules/io_core_64.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/io_core_64.py -------------------------------------------------------------------------------- /lake/modules/lf_comp_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/lf_comp_block.py -------------------------------------------------------------------------------- /lake/modules/linebuffer_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/linebuffer_control.py -------------------------------------------------------------------------------- /lake/modules/locator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/locator.py -------------------------------------------------------------------------------- /lake/modules/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/lookup.py -------------------------------------------------------------------------------- /lake/modules/magma_code/aggregator_magma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/magma_code/aggregator_magma.py -------------------------------------------------------------------------------- /lake/modules/magma_code/magma_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/magma_code/magma_aggregator.py -------------------------------------------------------------------------------- /lake/modules/memory_interface_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/memory_interface_decoder.py -------------------------------------------------------------------------------- /lake/modules/mu2f_io_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/mu2f_io_core.py -------------------------------------------------------------------------------- /lake/modules/mu2f_io_core_clk_rcv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/mu2f_io_core_clk_rcv.py -------------------------------------------------------------------------------- /lake/modules/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/mux.py -------------------------------------------------------------------------------- /lake/modules/one_state_fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/one_state_fsm.py -------------------------------------------------------------------------------- /lake/modules/onyx_dense_pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/onyx_dense_pe.py -------------------------------------------------------------------------------- /lake/modules/onyx_pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/onyx_pe.py -------------------------------------------------------------------------------- /lake/modules/onyx_pe_intf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/onyx_pe_intf.py -------------------------------------------------------------------------------- /lake/modules/output_addr_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/output_addr_ctrl.py -------------------------------------------------------------------------------- /lake/modules/pass_through.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/pass_through.py -------------------------------------------------------------------------------- /lake/modules/passthru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/passthru.py -------------------------------------------------------------------------------- /lake/modules/pe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/pe.py -------------------------------------------------------------------------------- /lake/modules/pipe_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/pipe_reg.py -------------------------------------------------------------------------------- /lake/modules/prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/prefetcher.py -------------------------------------------------------------------------------- /lake/modules/ready_valid_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/ready_valid_interface.py -------------------------------------------------------------------------------- /lake/modules/reg_cr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/reg_cr.py -------------------------------------------------------------------------------- /lake/modules/reg_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/reg_fifo.py -------------------------------------------------------------------------------- /lake/modules/reg_fifo_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/reg_fifo_cfg.py -------------------------------------------------------------------------------- /lake/modules/register_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/register_file.py -------------------------------------------------------------------------------- /lake/modules/repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/repeat.py -------------------------------------------------------------------------------- /lake/modules/repeat_signal_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/repeat_signal_generator.py -------------------------------------------------------------------------------- /lake/modules/reservation_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/reservation_fifo.py -------------------------------------------------------------------------------- /lake/modules/rv_comparison_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/rv_comparison_network.py -------------------------------------------------------------------------------- /lake/modules/rw_arbiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/rw_arbiter.py -------------------------------------------------------------------------------- /lake/modules/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/scanner.py -------------------------------------------------------------------------------- /lake/modules/scanner_pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/scanner_pipe.py -------------------------------------------------------------------------------- /lake/modules/single_port_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/single_port_memory.py -------------------------------------------------------------------------------- /lake/modules/spec/agg_formal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/agg_formal.py -------------------------------------------------------------------------------- /lake/modules/spec/aggsramtb_lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/aggsramtb_lake.py -------------------------------------------------------------------------------- /lake/modules/spec/lake_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/lake_new.py -------------------------------------------------------------------------------- /lake/modules/spec/sched_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/sched_gen.py -------------------------------------------------------------------------------- /lake/modules/spec/shared_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/shared_config.txt -------------------------------------------------------------------------------- /lake/modules/spec/sram_formal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/sram_formal.py -------------------------------------------------------------------------------- /lake/modules/spec/sram_lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/sram_lake.py -------------------------------------------------------------------------------- /lake/modules/spec/tb_formal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/spec/tb_formal.py -------------------------------------------------------------------------------- /lake/modules/sram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram.py -------------------------------------------------------------------------------- /lake/modules/sram_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram_control.py -------------------------------------------------------------------------------- /lake/modules/sram_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram_only.py -------------------------------------------------------------------------------- /lake/modules/sram_stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram_stub.py -------------------------------------------------------------------------------- /lake/modules/sram_stub_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram_stub_generator.py -------------------------------------------------------------------------------- /lake/modules/sram_tb_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram_tb_shared.py -------------------------------------------------------------------------------- /lake/modules/sram_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sram_wrapper.py -------------------------------------------------------------------------------- /lake/modules/stencil_valid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/stencil_valid.py -------------------------------------------------------------------------------- /lake/modules/storage_config_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/storage_config_seq.py -------------------------------------------------------------------------------- /lake/modules/storage_config_seq_tb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/storage_config_seq_tb.py -------------------------------------------------------------------------------- /lake/modules/stream_arbiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/stream_arbiter.py -------------------------------------------------------------------------------- /lake/modules/strg_RAM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_RAM.py -------------------------------------------------------------------------------- /lake/modules/strg_RAM_rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_RAM_rv.py -------------------------------------------------------------------------------- /lake/modules/strg_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_fifo.py -------------------------------------------------------------------------------- /lake/modules/strg_ub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_ub.py -------------------------------------------------------------------------------- /lake/modules/strg_ub_new.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_ub_new.py -------------------------------------------------------------------------------- /lake/modules/strg_ub_thin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_ub_thin.py -------------------------------------------------------------------------------- /lake/modules/strg_ub_vec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/strg_ub_vec.py -------------------------------------------------------------------------------- /lake/modules/sw_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sw_net.py -------------------------------------------------------------------------------- /lake/modules/sync_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/sync_groups.py -------------------------------------------------------------------------------- /lake/modules/tb_only.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/tb_only.py -------------------------------------------------------------------------------- /lake/modules/transpose_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/transpose_buffer.py -------------------------------------------------------------------------------- /lake/modules/transpose_buffer_aggregation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/transpose_buffer_aggregation.py -------------------------------------------------------------------------------- /lake/modules/two_port_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/two_port_memory.py -------------------------------------------------------------------------------- /lake/modules/two_port_sram_stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/two_port_sram_stub.py -------------------------------------------------------------------------------- /lake/modules/virtual_remap_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/virtual_remap_table.py -------------------------------------------------------------------------------- /lake/modules/write_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/modules/write_scanner.py -------------------------------------------------------------------------------- /lake/passes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/passes/cut_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/passes/cut_generator.py -------------------------------------------------------------------------------- /lake/passes/passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/passes/passes.py -------------------------------------------------------------------------------- /lake/spec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/spec/accessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/accessor.py -------------------------------------------------------------------------------- /lake/spec/address_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/address_generator.py -------------------------------------------------------------------------------- /lake/spec/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/component.py -------------------------------------------------------------------------------- /lake/spec/config_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/config_memory.py -------------------------------------------------------------------------------- /lake/spec/hack_rv_mem_pond_bitstream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/hack_rv_mem_pond_bitstream.py -------------------------------------------------------------------------------- /lake/spec/ir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/ir.py -------------------------------------------------------------------------------- /lake/spec/iteration_domain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/iteration_domain.py -------------------------------------------------------------------------------- /lake/spec/memory_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/memory_port.py -------------------------------------------------------------------------------- /lake/spec/port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/port.py -------------------------------------------------------------------------------- /lake/spec/reg_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/reg_fifo.py -------------------------------------------------------------------------------- /lake/spec/schedule_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/schedule_generator.py -------------------------------------------------------------------------------- /lake/spec/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/spec.py -------------------------------------------------------------------------------- /lake/spec/spec_memory_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/spec_memory_controller.py -------------------------------------------------------------------------------- /lake/spec/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/storage.py -------------------------------------------------------------------------------- /lake/spec/test_DB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/test_DB.py -------------------------------------------------------------------------------- /lake/spec/test_LB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/test_LB.py -------------------------------------------------------------------------------- /lake/spec/test_accessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/spec/test_accessor.py -------------------------------------------------------------------------------- /lake/top/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lake/top/cgra_tile_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/cgra_tile_builder.py -------------------------------------------------------------------------------- /lake/top/core_combiner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/core_combiner.py -------------------------------------------------------------------------------- /lake/top/extract_tile_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/extract_tile_info.py -------------------------------------------------------------------------------- /lake/top/fiber_access.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/fiber_access.py -------------------------------------------------------------------------------- /lake/top/lake_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/lake_chain.py -------------------------------------------------------------------------------- /lake/top/lake_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/lake_top.py -------------------------------------------------------------------------------- /lake/top/memory_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/memory_controller.py -------------------------------------------------------------------------------- /lake/top/memory_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/memory_interface.py -------------------------------------------------------------------------------- /lake/top/memtile_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/memtile_builder.py -------------------------------------------------------------------------------- /lake/top/old_lake_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/old_lake_top.py -------------------------------------------------------------------------------- /lake/top/pohan_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/pohan_top.py -------------------------------------------------------------------------------- /lake/top/pond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/pond.py -------------------------------------------------------------------------------- /lake/top/reduce_pe_cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/reduce_pe_cluster.py -------------------------------------------------------------------------------- /lake/top/tech_maps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/tech_maps.py -------------------------------------------------------------------------------- /lake/top/top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/top/top.py -------------------------------------------------------------------------------- /lake/utils/asplos_gens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/asplos_gens.py -------------------------------------------------------------------------------- /lake/utils/flattenND.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/flattenND.py -------------------------------------------------------------------------------- /lake/utils/parse_clkwork_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/parse_clkwork_config.py -------------------------------------------------------------------------------- /lake/utils/parse_clkwork_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/parse_clkwork_csv.py -------------------------------------------------------------------------------- /lake/utils/process_design_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/process_design_top.py -------------------------------------------------------------------------------- /lake/utils/reverse_flatten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/reverse_flatten.py -------------------------------------------------------------------------------- /lake/utils/spec_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/spec_enum.py -------------------------------------------------------------------------------- /lake/utils/sram_macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/sram_macro.py -------------------------------------------------------------------------------- /lake/utils/test_infra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/test_infra.py -------------------------------------------------------------------------------- /lake/utils/tile_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/tile_builder.py -------------------------------------------------------------------------------- /lake/utils/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/util.py -------------------------------------------------------------------------------- /lake/utils/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/lake/utils/wrapper.py -------------------------------------------------------------------------------- /run_lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/run_lake.py -------------------------------------------------------------------------------- /scripts/setenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/scripts/setenv.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/setup.py -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/dump_fsdb.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/dump_fsdb.tcl -------------------------------------------------------------------------------- /tests/mu2f_io_core_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/mu2f_io_core_tb.sv -------------------------------------------------------------------------------- /tests/test_addr_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_addr_gen.py -------------------------------------------------------------------------------- /tests/test_agg_aligner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_agg_aligner.py -------------------------------------------------------------------------------- /tests/test_agg_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_agg_buffer.py -------------------------------------------------------------------------------- /tests/test_agg_formal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_agg_formal.py -------------------------------------------------------------------------------- /tests/test_agg_magma.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_agg_magma.py -------------------------------------------------------------------------------- /tests/test_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_aggregator.py -------------------------------------------------------------------------------- /tests/test_app_ctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_app_ctrl.py -------------------------------------------------------------------------------- /tests/test_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_chain.py -------------------------------------------------------------------------------- /tests/test_demux_reads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_demux_reads.py -------------------------------------------------------------------------------- /tests/test_dsl_memtile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_dsl_memtile.py -------------------------------------------------------------------------------- /tests/test_dsl_pond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_dsl_pond.py -------------------------------------------------------------------------------- /tests/test_for_loop_dual_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_for_loop_dual_config.py -------------------------------------------------------------------------------- /tests/test_formal_agg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_formal_agg.py -------------------------------------------------------------------------------- /tests/test_formal_sram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_formal_sram.py -------------------------------------------------------------------------------- /tests/test_formal_tb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_formal_tb.py -------------------------------------------------------------------------------- /tests/test_import_sam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_import_sam.py -------------------------------------------------------------------------------- /tests/test_input_addr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_input_addr.py -------------------------------------------------------------------------------- /tests/test_lake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_lake.py -------------------------------------------------------------------------------- /tests/test_output_addr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_output_addr.py -------------------------------------------------------------------------------- /tests/test_p_intersect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_p_intersect.py -------------------------------------------------------------------------------- /tests/test_passthru.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_passthru.py -------------------------------------------------------------------------------- /tests/test_pipe_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_pipe_reg.py -------------------------------------------------------------------------------- /tests/test_pohan_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_pohan_wrapper.py -------------------------------------------------------------------------------- /tests/test_pond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_pond.py -------------------------------------------------------------------------------- /tests/test_prefetcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_prefetcher.py -------------------------------------------------------------------------------- /tests/test_reg_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_reg_fifo.py -------------------------------------------------------------------------------- /tests/test_reg_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_reg_file.py -------------------------------------------------------------------------------- /tests/test_rw_arbiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_rw_arbiter.py -------------------------------------------------------------------------------- /tests/test_spec/dual_port_rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/dual_port_rv.py -------------------------------------------------------------------------------- /tests/test_spec/dual_port_wide_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/dual_port_wide_fetch.py -------------------------------------------------------------------------------- /tests/test_spec/dual_port_wide_fetch_quad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/dual_port_wide_fetch_quad.py -------------------------------------------------------------------------------- /tests/test_spec/dual_port_wide_fetch_quad_rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/dual_port_wide_fetch_quad_rv.py -------------------------------------------------------------------------------- /tests/test_spec/four_port_single_mp_wide_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/four_port_single_mp_wide_fetch.py -------------------------------------------------------------------------------- /tests/test_spec/four_port_single_mp_wide_fetch_rv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/four_port_single_mp_wide_fetch_rv.py -------------------------------------------------------------------------------- /tests/test_spec/simple_dual_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/simple_dual_port.py -------------------------------------------------------------------------------- /tests/test_spec/single_port_wide_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec/single_port_wide_fetch.py -------------------------------------------------------------------------------- /tests/test_spec_hw/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec_hw/Makefile -------------------------------------------------------------------------------- /tests/test_spec_hw/run_sim.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec_hw/run_sim.tcl -------------------------------------------------------------------------------- /tests/test_spec_hw/tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec_hw/tb.sv -------------------------------------------------------------------------------- /tests/test_spec_hw/test_comparison.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_spec_hw/test_comparison.py -------------------------------------------------------------------------------- /tests/test_sram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_sram.py -------------------------------------------------------------------------------- /tests/test_sram_formal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_sram_formal.py -------------------------------------------------------------------------------- /tests/test_sram_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_sram_wrapper.py -------------------------------------------------------------------------------- /tests/test_storage_config_seq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_storage_config_seq.py -------------------------------------------------------------------------------- /tests/test_strg_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_strg_fifo.py -------------------------------------------------------------------------------- /tests/test_strg_ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_strg_ram.py -------------------------------------------------------------------------------- /tests/test_strg_ub_thin_pond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_strg_ub_thin_pond.py -------------------------------------------------------------------------------- /tests/test_strg_ub_thin_pond_accum_reg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_strg_ub_thin_pond_accum_reg.py -------------------------------------------------------------------------------- /tests/test_sync_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_sync_groups.py -------------------------------------------------------------------------------- /tests/test_tb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_tb.py -------------------------------------------------------------------------------- /tests/test_tb_formal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_tb_formal.py -------------------------------------------------------------------------------- /tests/test_tba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_tba.py -------------------------------------------------------------------------------- /tests/test_top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_top.py -------------------------------------------------------------------------------- /tests/test_top_dual_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/test_top_dual_port.py -------------------------------------------------------------------------------- /tests/wrapper_tb.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StanfordAHA/lake/HEAD/tests/wrapper_tb.sv --------------------------------------------------------------------------------