├── .gitignore ├── .gitmodules ├── .travis.yml ├── .travis ├── .gitignore ├── build-riscv-gnu-toolchain ├── docker-build-toolchain ├── docker_script ├── fetch-riscv-gnu-toolchain └── riscv-gnu-toolchain-2018-11-13T0508S04-0f59d24.sha512 ├── LICENSE ├── README.md ├── app ├── .gitignore ├── Makefile.in ├── aclocal.m4 ├── benchmark ├── common │ ├── common.ac │ ├── common.h │ ├── common.mk.in │ ├── common_misc.h │ ├── common_print.c │ ├── common_print.h │ ├── crt0.S │ ├── csr_utils.h │ └── runtime_start.c ├── configure.ac ├── format ├── multilib-rv64im-lp64.patch ├── results-nobtb.txt ├── results.txt ├── scripts │ ├── config.guess │ ├── config.sub │ ├── gen-unsorted-list.py │ ├── install.sh │ ├── link.ld │ ├── mk-install-dirs.sh │ ├── objdump2vmh-cache.py │ ├── objdump2vmh.py │ └── vcs-version.sh ├── setup └── ubmark │ ├── gen_sort_dat.py │ ├── hello-world.c │ ├── ubmark-bsearch.c │ ├── ubmark-bsearch.dat │ ├── ubmark-cmult.c │ ├── ubmark-cmult.dat │ ├── ubmark-mfilt.c │ ├── ubmark-mfilt.dat │ ├── ubmark-quicksort.c │ ├── ubmark-quicksort.dat │ ├── ubmark-vvadd.c │ ├── ubmark-vvadd.dat │ ├── ubmark.ac │ └── ubmark.mk.in ├── asic ├── .TOP ├── .gitignore ├── LICENSE ├── Makefile.in ├── README.md ├── configure ├── configure.ac ├── ctx.m4 ├── custom-flows │ ├── example │ │ ├── plugins │ │ │ ├── calibre │ │ │ │ ├── drc.runset.template │ │ │ │ └── lvs.runset.template │ │ │ ├── dc-synthesis │ │ │ │ ├── constraints.tcl │ │ │ │ └── pre_synth.tcl │ │ │ ├── innovus │ │ │ │ ├── always_source.tcl │ │ │ │ ├── check_design.tcl │ │ │ │ ├── floorplan.tcl │ │ │ │ ├── post_cts.tcl │ │ │ │ ├── post_init.tcl │ │ │ │ ├── post_place.tcl │ │ │ │ ├── post_postroute.tcl │ │ │ │ ├── post_signoff.tcl │ │ │ │ ├── power_strategy_dualmesh.tcl │ │ │ │ ├── power_strategy_singlemesh.tcl │ │ │ │ ├── pre_cts.tcl │ │ │ │ ├── pre_init.tcl │ │ │ │ ├── pre_place.tcl │ │ │ │ ├── pre_postctshold.tcl │ │ │ │ ├── pre_postroute.tcl │ │ │ │ ├── restore_design.tcl │ │ │ │ ├── save_design.tcl │ │ │ │ ├── setup.tcl │ │ │ │ ├── stream_out.tcl │ │ │ │ └── summary_report.tcl │ │ │ └── pt-signoff │ │ │ │ └── designer_interface.tcl │ │ ├── setup-adk.mk │ │ ├── setup-design.mk │ │ └── setup-flow.mk │ └── generate-custom-flow.py ├── designs │ ├── .pymtl-python-path │ ├── GcdUnit-demo.v │ ├── conftest.py │ ├── examples │ │ ├── __init__.py │ │ ├── gcd │ │ │ ├── GcdUnitCL.py │ │ │ ├── GcdUnitCL_test.py │ │ │ ├── GcdUnitFL.py │ │ │ ├── GcdUnitFL_test.py │ │ │ ├── GcdUnitMsg.py │ │ │ ├── GcdUnitMsg_test.py │ │ │ ├── GcdUnitRTL.py │ │ │ ├── GcdUnitRTL_test.py │ │ │ ├── __init__.py │ │ │ ├── gcd-sim │ │ │ ├── gcd-vgen.cfg │ │ │ └── gcd_sim_test.py │ │ └── regincr │ │ │ ├── RegIncr.py │ │ │ ├── RegIncr2stage.py │ │ │ ├── RegIncr2stage_test.py │ │ │ ├── RegIncrNstage.py │ │ │ ├── RegIncrNstage_test.py │ │ │ ├── RegIncr_extra_test.py │ │ │ ├── RegIncr_test.py │ │ │ ├── __init__.py │ │ │ ├── regincr-sim-v1.py │ │ │ └── regincr-sim-v2.py │ ├── pytest.ini │ └── test │ │ ├── TestAsynchSink.py │ │ ├── TestAsynchSource.py │ │ ├── TestMemory.py │ │ ├── TestMemory_test.py │ │ └── __init__.py ├── plugins │ ├── calibre │ │ ├── drc.runset.template │ │ └── lvs.runset.template │ ├── dc-synthesis │ │ ├── constraints.tcl │ │ └── pre_synth.tcl │ ├── innovus │ │ ├── always_source.tcl │ │ ├── check_design.tcl │ │ ├── floorplan.tcl │ │ ├── post_cts.tcl │ │ ├── post_init.tcl │ │ ├── post_place.tcl │ │ ├── post_postroute.tcl │ │ ├── post_signoff.tcl │ │ ├── power_strategy_dualmesh.tcl │ │ ├── power_strategy_singlemesh.tcl │ │ ├── pre_cts.tcl │ │ ├── pre_init.tcl │ │ ├── pre_place.tcl │ │ ├── pre_postctshold.tcl │ │ ├── pre_postroute.tcl │ │ ├── restore_design.tcl │ │ ├── save_design.tcl │ │ ├── setup.tcl │ │ ├── stream_out.tcl │ │ └── summary_report.tcl │ └── pt-signoff │ │ └── designer_interface.tcl ├── proc │ ├── .gitignore │ └── Makefile ├── setup-adk.mk ├── setup-design.mk ├── setup-flow.mk ├── steps │ ├── cacti-mc │ │ └── configure.mk │ ├── calibre-drc-sealed │ │ └── configure.mk │ ├── calibre-drc-top │ │ └── configure.mk │ ├── calibre-drc │ │ └── configure.mk │ ├── calibre-fill │ │ └── configure.mk │ ├── calibre-gds-merge │ │ └── configure.mk │ ├── calibre-lvs-brgtc2 │ │ └── configure.mk │ ├── calibre-lvs-sealed │ │ └── configure.mk │ ├── calibre-lvs-top │ │ └── configure.mk │ ├── calibre-lvs │ │ └── configure.mk │ ├── calibre-seal │ │ └── configure.mk │ ├── calibre-stamp │ │ └── configure.mk │ ├── dc-synthesis │ │ ├── configure.mk │ │ ├── dc.tcl │ │ ├── designer_interface.tcl │ │ └── summarize-results │ ├── gen-sram-cdl │ │ └── configure.mk │ ├── gen-sram-db │ │ └── configure.mk │ ├── gen-sram-gds │ │ └── configure.mk │ ├── gen-sram-lef │ │ └── configure.mk │ ├── gen-sram-lib │ │ └── configure.mk │ ├── gen-sram-verilog │ │ └── configure.mk │ ├── info │ │ └── configure.mk │ ├── innovus-cts │ │ └── configure.mk │ ├── innovus-flowsetup │ │ ├── configure.mk │ │ └── setup.tcl │ ├── innovus-init │ │ └── configure.mk │ ├── innovus-place │ │ └── configure.mk │ ├── innovus-postctshold │ │ └── configure.mk │ ├── innovus-postroute │ │ └── configure.mk │ ├── innovus-route │ │ └── configure.mk │ ├── innovus-signoff │ │ ├── configure.mk │ │ └── summarize-results │ ├── mosis │ │ └── configure.mk │ ├── prep-rtl-hard │ │ └── configure.mk │ ├── pt-pwr │ │ ├── configure.mk │ │ ├── preprocess-saif │ │ ├── run.tcl │ │ └── summarize-results │ ├── sim-prep │ │ └── configure.mk │ ├── sim-rtl-hard │ │ └── configure.mk │ ├── summarize-area-brgtc2 │ │ └── configure.mk │ ├── template-step-verbose │ │ └── configure.mk │ ├── template-step │ │ └── configure.mk │ ├── vcd2saif │ │ └── configure.mk │ ├── vcs-aprff-build │ │ └── configure.mk │ ├── vcs-aprff │ │ └── configure.mk │ ├── vcs-aprffx-build │ │ └── configure.mk │ ├── vcs-aprffx │ │ └── configure.mk │ ├── vcs-aprsdf-build │ │ └── configure.mk │ ├── vcs-aprsdf │ │ └── configure.mk │ ├── vcs-aprsdfx-build │ │ └── configure.mk │ ├── vcs-aprsdfx │ │ └── configure.mk │ ├── vcs-common-build │ │ └── configure.mk │ ├── vcs-rtl-build │ │ └── configure.mk │ └── vcs-rtl │ │ └── configure.mk └── utils │ └── graph.py ├── fpga ├── .gitignore ├── Makefile └── run.tcl ├── images └── lizard-pipeline-diagram.png ├── lizard ├── .gitignore ├── .pylintrc ├── .style.yapf ├── __init__.py ├── bitutil │ ├── __init__.py │ └── bit_struct_generator.py ├── config │ ├── __init__.py │ ├── general.py │ ├── inst.py │ └── mem.py ├── core │ ├── __init__.py │ ├── fl │ │ ├── __init__.py │ │ ├── dataflow.py │ │ ├── frontend │ │ │ ├── __init__.py │ │ │ └── imm_decoder.py │ │ ├── proc.py │ │ ├── renametable.py │ │ └── test_proc_debug_bus.py │ └── rtl │ │ ├── .keepme │ │ ├── __init__.py │ │ ├── backend │ │ ├── __init__.py │ │ ├── alu.py │ │ ├── branch.py │ │ ├── commit.py │ │ ├── csr.py │ │ ├── dispatch.py │ │ ├── divide.py │ │ ├── issue.py │ │ ├── issue_selector.py │ │ ├── m_pipe.py │ │ ├── mem_pipe.py │ │ ├── multiply.py │ │ ├── pipe_selector.py │ │ ├── rename.py │ │ └── writeback.py │ │ ├── controlflow.py │ │ ├── csr_manager.py │ │ ├── dataflow.py │ │ ├── forwarder.py │ │ ├── frontend │ │ ├── __init__.py │ │ ├── alu_decoder.py │ │ ├── branch_decoder.py │ │ ├── csr_decoder.py │ │ ├── decode.py │ │ ├── fetch.py │ │ ├── imm_decoder.py │ │ ├── jump_decoder.py │ │ ├── m_decoder.py │ │ ├── mem_decoder.py │ │ ├── sub_decoder.py │ │ └── system_decoder.py │ │ ├── kill_unit.py │ │ ├── memory_arbiter.py │ │ ├── memoryflow.py │ │ ├── messages.py │ │ ├── pipeline_arbiter.py │ │ ├── pipeline_splitter.py │ │ ├── proc.py │ │ ├── proc_debug_bus.py │ │ ├── proc_harness_rtl.py │ │ └── renametable.py ├── format ├── gen_verilog.py ├── lint ├── mem │ ├── __init__.py │ ├── cl │ │ └── __init__.py │ ├── fl │ │ ├── __init__.py │ │ └── test_memory_bus.py │ └── rtl │ │ ├── __init__.py │ │ └── memory_bus.py ├── model │ ├── __init__.py │ ├── cl2flwrapper.py │ ├── cl2rtlwrapper.py │ ├── clmodel.py │ ├── fl2clwrapper.py │ ├── flmodel.py │ ├── hardware_model.py │ ├── rtl2clwrapper.py │ ├── test_harness.py │ ├── test_model.py │ ├── translate.py │ └── wrapper.py ├── msg │ ├── __init__.py │ ├── codes.py │ ├── control.py │ ├── data.py │ ├── datapath.py │ └── mem.py ├── sim.py └── util │ ├── __init__.py │ ├── arch │ ├── __init__.py │ ├── assembler.py │ ├── isa.py │ ├── rv64g.py │ └── semantics.py │ ├── cl │ ├── __init__.py │ ├── multiply.py │ └── mux.py │ ├── elf.py │ ├── fl │ ├── .testmemory.py.swo │ ├── __init__.py │ ├── arbiters.py │ ├── cam.py │ ├── case_mux.py │ ├── extenders.py │ ├── freelist.py │ ├── logic.py │ ├── lookup_registerfile.py │ ├── lookup_table.py │ ├── mux.py │ ├── overlap_checker.py │ ├── registerfile.py │ ├── snapshotting_freelist.py │ ├── snapshotting_registerfile.py │ └── thermometer_mask.py │ ├── freelist │ └── __init__.py │ ├── line_block.py │ ├── memory_model.py │ ├── pretty_print.py │ ├── pythonpath.py │ ├── rtl │ ├── __init__.py │ ├── alu.py │ ├── arbiters.py │ ├── async_ram.py │ ├── cam.py │ ├── case_mux.py │ ├── coders.py │ ├── comparator.py │ ├── divide.py │ ├── drop_unit.py │ ├── extenders.py │ ├── freelist.py │ ├── interface.py │ ├── issue_queue.py │ ├── killable_pipeline_wrapper.py │ ├── logic.py │ ├── lookup_registerfile.py │ ├── lookup_table.py │ ├── method.py │ ├── multiply.py │ ├── mux.py │ ├── onehot.py │ ├── overlap_checker.py │ ├── packers.py │ ├── pipeline_stage.py │ ├── register.py │ ├── registerfile.py │ ├── reorder_buffer.py │ ├── sequence_allocator.py │ ├── snapshotting_freelist.py │ ├── snapshotting_registerfile.py │ ├── sync_ram.py │ ├── thermometer_mask.py │ ├── types.py │ └── wrap_inc.py │ ├── sparse_memory_image.py │ ├── test_utils.py │ └── toposort.py ├── scripts └── pre-commit ├── setup.py └── tests ├── __init__.py ├── bug ├── __init__.py ├── forever_test.py └── port_array_bug_test.py ├── config.py ├── context.py ├── core ├── __init__.py ├── core_test.py ├── dataflow_test.py ├── elf_test.py ├── encoding_test.py ├── inst │ ├── __init__.py │ ├── branch │ │ ├── __init__.py │ │ ├── inst_beq.py │ │ ├── inst_bge.py │ │ ├── inst_bgeu.py │ │ ├── inst_blt.py │ │ ├── inst_bltu.py │ │ ├── inst_bne.py │ │ └── inst_btb.py │ ├── csr │ │ ├── __init__.py │ │ └── inst_csr.py │ ├── excp │ │ ├── __init__.py │ │ ├── inst_ebreak.py │ │ ├── inst_ecall.py │ │ └── inst_illegal_instruction.py │ ├── extra │ │ ├── __init__.py │ │ └── inst_extra.py │ ├── integration │ │ ├── __init__.py │ │ ├── dual_pipe.py │ │ └── forward.py │ ├── jump │ │ ├── __init__.py │ │ ├── inst_jal.py │ │ └── inst_jalr.py │ ├── mem │ │ ├── __init__.py │ │ ├── inst_lw.py │ │ └── inst_sw.py │ ├── rimm │ │ ├── __init__.py │ │ ├── inst_addi.py │ │ ├── inst_andi.py │ │ ├── inst_auipc.py │ │ ├── inst_lui.py │ │ ├── inst_ori.py │ │ ├── inst_slli.py │ │ ├── inst_slti.py │ │ ├── inst_sltiu.py │ │ ├── inst_srai.py │ │ ├── inst_srli.py │ │ └── inst_xori.py │ └── rr │ │ ├── __init__.py │ │ ├── inst_add.py │ │ ├── inst_and.py │ │ ├── inst_mul.py │ │ ├── inst_or.py │ │ ├── inst_sll.py │ │ ├── inst_slt.py │ │ ├── inst_sltu.py │ │ ├── inst_sra.py │ │ ├── inst_srl.py │ │ ├── inst_sub.py │ │ └── inst_xor.py ├── inst_modules.py ├── inst_utils.py ├── proc_harness_fl.py ├── proc_rtl │ ├── __init__.py │ ├── imm_decoder_test.py │ ├── proc_test.py │ ├── test_controlflow.py │ ├── test_fetch.py │ ├── translate_core_test.py │ └── translate_dataflow_test.py ├── program │ ├── .gitignore │ ├── Makefile │ ├── __init__.py │ ├── assert_interface.h │ ├── basic.c │ ├── broken_mem.c │ ├── build-riscv-tests │ ├── collector.py │ ├── float.c │ ├── riscv-tests-env.patch │ ├── test_assert.c │ ├── test_interface.h │ ├── test_stdlib.c │ └── test_stdlib_malloc.c ├── program_test.py ├── renametable_test.py ├── runner.py └── snapshotting_registerfile_test.py ├── extra ├── __init__.py ├── alu_test.py ├── arbiters_test.py ├── cam_test.py ├── case_mux_test.py ├── coders_test.py ├── comparator_test.py ├── divide_test.py ├── extenders_test.py ├── freelist_test.py ├── functional_form_test.py ├── logic_test.py ├── lookup_registerfile_test.py ├── lookup_table_test.py ├── multiply_test.py ├── mux_test.py ├── onehot_test.py ├── overlap_checker_test.py ├── packer_test.py ├── pipeline_stage_test.py ├── register_test.py ├── registerfile_test.py ├── snapshotting_freelist_test.py ├── snapshotting_registerfile_test.py ├── struct_test.py ├── test_bitstruct.py ├── thermometer_mask_test.py └── wrap_inc_test.py ├── mem └── __init__.py └── pytest.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.travis.yml -------------------------------------------------------------------------------- /.travis/.gitignore: -------------------------------------------------------------------------------- 1 | work 2 | out 3 | -------------------------------------------------------------------------------- /.travis/build-riscv-gnu-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.travis/build-riscv-gnu-toolchain -------------------------------------------------------------------------------- /.travis/docker-build-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.travis/docker-build-toolchain -------------------------------------------------------------------------------- /.travis/docker_script: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.travis/docker_script -------------------------------------------------------------------------------- /.travis/fetch-riscv-gnu-toolchain: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.travis/fetch-riscv-gnu-toolchain -------------------------------------------------------------------------------- /.travis/riscv-gnu-toolchain-2018-11-13T0508S04-0f59d24.sha512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/.travis/riscv-gnu-toolchain-2018-11-13T0508S04-0f59d24.sha512 -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/.gitignore -------------------------------------------------------------------------------- /app/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/Makefile.in -------------------------------------------------------------------------------- /app/aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/aclocal.m4 -------------------------------------------------------------------------------- /app/benchmark: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/benchmark -------------------------------------------------------------------------------- /app/common/common.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/common.ac -------------------------------------------------------------------------------- /app/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/common.h -------------------------------------------------------------------------------- /app/common/common.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/common.mk.in -------------------------------------------------------------------------------- /app/common/common_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/common_misc.h -------------------------------------------------------------------------------- /app/common/common_print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/common_print.c -------------------------------------------------------------------------------- /app/common/common_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/common_print.h -------------------------------------------------------------------------------- /app/common/crt0.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/crt0.S -------------------------------------------------------------------------------- /app/common/csr_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/csr_utils.h -------------------------------------------------------------------------------- /app/common/runtime_start.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/common/runtime_start.c -------------------------------------------------------------------------------- /app/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/configure.ac -------------------------------------------------------------------------------- /app/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/format -------------------------------------------------------------------------------- /app/multilib-rv64im-lp64.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/multilib-rv64im-lp64.patch -------------------------------------------------------------------------------- /app/results-nobtb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/results-nobtb.txt -------------------------------------------------------------------------------- /app/results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/results.txt -------------------------------------------------------------------------------- /app/scripts/config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/config.guess -------------------------------------------------------------------------------- /app/scripts/config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/config.sub -------------------------------------------------------------------------------- /app/scripts/gen-unsorted-list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/gen-unsorted-list.py -------------------------------------------------------------------------------- /app/scripts/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/install.sh -------------------------------------------------------------------------------- /app/scripts/link.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/link.ld -------------------------------------------------------------------------------- /app/scripts/mk-install-dirs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/mk-install-dirs.sh -------------------------------------------------------------------------------- /app/scripts/objdump2vmh-cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/objdump2vmh-cache.py -------------------------------------------------------------------------------- /app/scripts/objdump2vmh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/objdump2vmh.py -------------------------------------------------------------------------------- /app/scripts/vcs-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/scripts/vcs-version.sh -------------------------------------------------------------------------------- /app/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/setup -------------------------------------------------------------------------------- /app/ubmark/gen_sort_dat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/gen_sort_dat.py -------------------------------------------------------------------------------- /app/ubmark/hello-world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/hello-world.c -------------------------------------------------------------------------------- /app/ubmark/ubmark-bsearch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-bsearch.c -------------------------------------------------------------------------------- /app/ubmark/ubmark-bsearch.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-bsearch.dat -------------------------------------------------------------------------------- /app/ubmark/ubmark-cmult.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-cmult.c -------------------------------------------------------------------------------- /app/ubmark/ubmark-cmult.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-cmult.dat -------------------------------------------------------------------------------- /app/ubmark/ubmark-mfilt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-mfilt.c -------------------------------------------------------------------------------- /app/ubmark/ubmark-mfilt.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-mfilt.dat -------------------------------------------------------------------------------- /app/ubmark/ubmark-quicksort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-quicksort.c -------------------------------------------------------------------------------- /app/ubmark/ubmark-quicksort.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-quicksort.dat -------------------------------------------------------------------------------- /app/ubmark/ubmark-vvadd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-vvadd.c -------------------------------------------------------------------------------- /app/ubmark/ubmark-vvadd.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark-vvadd.dat -------------------------------------------------------------------------------- /app/ubmark/ubmark.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark.ac -------------------------------------------------------------------------------- /app/ubmark/ubmark.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/app/ubmark/ubmark.mk.in -------------------------------------------------------------------------------- /asic/.TOP: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /asic/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/.gitignore -------------------------------------------------------------------------------- /asic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/LICENSE -------------------------------------------------------------------------------- /asic/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/Makefile.in -------------------------------------------------------------------------------- /asic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/README.md -------------------------------------------------------------------------------- /asic/configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/configure -------------------------------------------------------------------------------- /asic/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/configure.ac -------------------------------------------------------------------------------- /asic/ctx.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/ctx.m4 -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/calibre/drc.runset.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/calibre/drc.runset.template -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/calibre/lvs.runset.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/calibre/lvs.runset.template -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/dc-synthesis/constraints.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/dc-synthesis/constraints.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/dc-synthesis/pre_synth.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/dc-synthesis/pre_synth.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/always_source.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/always_source.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/check_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/check_design.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/floorplan.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/floorplan.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/post_cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/post_cts.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/post_init.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/post_init.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/post_place.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/post_place.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/post_postroute.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/post_postroute.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/post_signoff.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/post_signoff.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/power_strategy_dualmesh.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/power_strategy_dualmesh.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/power_strategy_singlemesh.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/power_strategy_singlemesh.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/pre_cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/pre_cts.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/pre_init.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/pre_init.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/pre_place.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/pre_place.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/pre_postctshold.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/pre_postctshold.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/pre_postroute.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/pre_postroute.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/restore_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/restore_design.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/save_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/save_design.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/setup.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/stream_out.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/stream_out.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/innovus/summary_report.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/innovus/summary_report.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/plugins/pt-signoff/designer_interface.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/plugins/pt-signoff/designer_interface.tcl -------------------------------------------------------------------------------- /asic/custom-flows/example/setup-adk.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/setup-adk.mk -------------------------------------------------------------------------------- /asic/custom-flows/example/setup-design.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/setup-design.mk -------------------------------------------------------------------------------- /asic/custom-flows/example/setup-flow.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/example/setup-flow.mk -------------------------------------------------------------------------------- /asic/custom-flows/generate-custom-flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/custom-flows/generate-custom-flow.py -------------------------------------------------------------------------------- /asic/designs/.pymtl-python-path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/.pymtl-python-path -------------------------------------------------------------------------------- /asic/designs/GcdUnit-demo.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/GcdUnit-demo.v -------------------------------------------------------------------------------- /asic/designs/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/conftest.py -------------------------------------------------------------------------------- /asic/designs/examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitCL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitCL.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitCL_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitCL_test.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitFL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitFL.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitFL_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitFL_test.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitMsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitMsg.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitMsg_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitMsg_test.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitRTL.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitRTL.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/GcdUnitRTL_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/GcdUnitRTL_test.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/__init__.py -------------------------------------------------------------------------------- /asic/designs/examples/gcd/gcd-sim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/gcd-sim -------------------------------------------------------------------------------- /asic/designs/examples/gcd/gcd-vgen.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/gcd-vgen.cfg -------------------------------------------------------------------------------- /asic/designs/examples/gcd/gcd_sim_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/gcd/gcd_sim_test.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncr.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncr2stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncr2stage.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncr2stage_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncr2stage_test.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncrNstage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncrNstage.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncrNstage_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncrNstage_test.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncr_extra_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncr_extra_test.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/RegIncr_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/RegIncr_test.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/__init__.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/regincr-sim-v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/regincr-sim-v1.py -------------------------------------------------------------------------------- /asic/designs/examples/regincr/regincr-sim-v2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/examples/regincr/regincr-sim-v2.py -------------------------------------------------------------------------------- /asic/designs/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/pytest.ini -------------------------------------------------------------------------------- /asic/designs/test/TestAsynchSink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/test/TestAsynchSink.py -------------------------------------------------------------------------------- /asic/designs/test/TestAsynchSource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/test/TestAsynchSource.py -------------------------------------------------------------------------------- /asic/designs/test/TestMemory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/test/TestMemory.py -------------------------------------------------------------------------------- /asic/designs/test/TestMemory_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/test/TestMemory_test.py -------------------------------------------------------------------------------- /asic/designs/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/designs/test/__init__.py -------------------------------------------------------------------------------- /asic/plugins/calibre/drc.runset.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/calibre/drc.runset.template -------------------------------------------------------------------------------- /asic/plugins/calibre/lvs.runset.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/calibre/lvs.runset.template -------------------------------------------------------------------------------- /asic/plugins/dc-synthesis/constraints.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/dc-synthesis/constraints.tcl -------------------------------------------------------------------------------- /asic/plugins/dc-synthesis/pre_synth.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/dc-synthesis/pre_synth.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/always_source.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/always_source.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/check_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/check_design.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/floorplan.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/floorplan.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/post_cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/post_cts.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/post_init.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/post_init.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/post_place.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/post_place.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/post_postroute.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/post_postroute.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/post_signoff.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/post_signoff.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/power_strategy_dualmesh.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/power_strategy_dualmesh.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/power_strategy_singlemesh.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/power_strategy_singlemesh.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/pre_cts.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/pre_cts.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/pre_init.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/pre_init.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/pre_place.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/pre_place.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/pre_postctshold.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/pre_postctshold.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/pre_postroute.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/pre_postroute.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/restore_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/restore_design.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/save_design.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/save_design.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/setup.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/stream_out.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/stream_out.tcl -------------------------------------------------------------------------------- /asic/plugins/innovus/summary_report.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/innovus/summary_report.tcl -------------------------------------------------------------------------------- /asic/plugins/pt-signoff/designer_interface.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/plugins/pt-signoff/designer_interface.tcl -------------------------------------------------------------------------------- /asic/proc/.gitignore: -------------------------------------------------------------------------------- 1 | proc.sv 2 | *.vcd 3 | -------------------------------------------------------------------------------- /asic/proc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/proc/Makefile -------------------------------------------------------------------------------- /asic/setup-adk.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/setup-adk.mk -------------------------------------------------------------------------------- /asic/setup-design.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/setup-design.mk -------------------------------------------------------------------------------- /asic/setup-flow.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/setup-flow.mk -------------------------------------------------------------------------------- /asic/steps/cacti-mc/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/cacti-mc/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-drc-sealed/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-drc-sealed/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-drc-top/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-drc-top/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-drc/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-drc/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-fill/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-fill/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-gds-merge/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-gds-merge/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-lvs-brgtc2/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-lvs-brgtc2/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-lvs-sealed/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-lvs-sealed/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-lvs-top/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-lvs-top/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-lvs/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-lvs/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-seal/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-seal/configure.mk -------------------------------------------------------------------------------- /asic/steps/calibre-stamp/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/calibre-stamp/configure.mk -------------------------------------------------------------------------------- /asic/steps/dc-synthesis/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/dc-synthesis/configure.mk -------------------------------------------------------------------------------- /asic/steps/dc-synthesis/dc.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/dc-synthesis/dc.tcl -------------------------------------------------------------------------------- /asic/steps/dc-synthesis/designer_interface.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/dc-synthesis/designer_interface.tcl -------------------------------------------------------------------------------- /asic/steps/dc-synthesis/summarize-results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/dc-synthesis/summarize-results -------------------------------------------------------------------------------- /asic/steps/gen-sram-cdl/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/gen-sram-cdl/configure.mk -------------------------------------------------------------------------------- /asic/steps/gen-sram-db/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/gen-sram-db/configure.mk -------------------------------------------------------------------------------- /asic/steps/gen-sram-gds/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/gen-sram-gds/configure.mk -------------------------------------------------------------------------------- /asic/steps/gen-sram-lef/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/gen-sram-lef/configure.mk -------------------------------------------------------------------------------- /asic/steps/gen-sram-lib/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/gen-sram-lib/configure.mk -------------------------------------------------------------------------------- /asic/steps/gen-sram-verilog/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/gen-sram-verilog/configure.mk -------------------------------------------------------------------------------- /asic/steps/info/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/info/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-cts/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-cts/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-flowsetup/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-flowsetup/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-flowsetup/setup.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-flowsetup/setup.tcl -------------------------------------------------------------------------------- /asic/steps/innovus-init/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-init/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-place/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-place/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-postctshold/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-postctshold/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-postroute/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-postroute/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-route/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-route/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-signoff/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-signoff/configure.mk -------------------------------------------------------------------------------- /asic/steps/innovus-signoff/summarize-results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/innovus-signoff/summarize-results -------------------------------------------------------------------------------- /asic/steps/mosis/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/mosis/configure.mk -------------------------------------------------------------------------------- /asic/steps/prep-rtl-hard/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/prep-rtl-hard/configure.mk -------------------------------------------------------------------------------- /asic/steps/pt-pwr/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/pt-pwr/configure.mk -------------------------------------------------------------------------------- /asic/steps/pt-pwr/preprocess-saif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/pt-pwr/preprocess-saif -------------------------------------------------------------------------------- /asic/steps/pt-pwr/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/pt-pwr/run.tcl -------------------------------------------------------------------------------- /asic/steps/pt-pwr/summarize-results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/pt-pwr/summarize-results -------------------------------------------------------------------------------- /asic/steps/sim-prep/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/sim-prep/configure.mk -------------------------------------------------------------------------------- /asic/steps/sim-rtl-hard/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/sim-rtl-hard/configure.mk -------------------------------------------------------------------------------- /asic/steps/summarize-area-brgtc2/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/summarize-area-brgtc2/configure.mk -------------------------------------------------------------------------------- /asic/steps/template-step-verbose/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/template-step-verbose/configure.mk -------------------------------------------------------------------------------- /asic/steps/template-step/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/template-step/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcd2saif/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcd2saif/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprff-build/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprff-build/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprff/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprff/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprffx-build/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprffx-build/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprffx/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprffx/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprsdf-build/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprsdf-build/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprsdf/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprsdf/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprsdfx-build/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprsdfx-build/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-aprsdfx/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-aprsdfx/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-common-build/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-common-build/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-rtl-build/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-rtl-build/configure.mk -------------------------------------------------------------------------------- /asic/steps/vcs-rtl/configure.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/steps/vcs-rtl/configure.mk -------------------------------------------------------------------------------- /asic/utils/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/asic/utils/graph.py -------------------------------------------------------------------------------- /fpga/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/fpga/.gitignore -------------------------------------------------------------------------------- /fpga/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/fpga/Makefile -------------------------------------------------------------------------------- /fpga/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/fpga/run.tcl -------------------------------------------------------------------------------- /images/lizard-pipeline-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/images/lizard-pipeline-diagram.png -------------------------------------------------------------------------------- /lizard/.gitignore: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /lizard/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/.pylintrc -------------------------------------------------------------------------------- /lizard/.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/.style.yapf -------------------------------------------------------------------------------- /lizard/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/bitutil/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/bitutil/__init__.py -------------------------------------------------------------------------------- /lizard/bitutil/bit_struct_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/bitutil/bit_struct_generator.py -------------------------------------------------------------------------------- /lizard/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/config/general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/config/general.py -------------------------------------------------------------------------------- /lizard/config/inst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/config/inst.py -------------------------------------------------------------------------------- /lizard/config/mem.py: -------------------------------------------------------------------------------- 1 | OPAQUE_SIZE = 8 2 | -------------------------------------------------------------------------------- /lizard/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/fl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/fl/dataflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/fl/dataflow.py -------------------------------------------------------------------------------- /lizard/core/fl/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/fl/frontend/imm_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/fl/frontend/imm_decoder.py -------------------------------------------------------------------------------- /lizard/core/fl/proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/fl/proc.py -------------------------------------------------------------------------------- /lizard/core/fl/renametable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/fl/renametable.py -------------------------------------------------------------------------------- /lizard/core/fl/test_proc_debug_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/fl/test_proc_debug_bus.py -------------------------------------------------------------------------------- /lizard/core/rtl/.keepme: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/rtl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/rtl/backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/rtl/backend/alu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/alu.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/branch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/branch.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/commit.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/csr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/csr.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/dispatch.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/divide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/divide.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/issue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/issue.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/issue_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/issue_selector.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/m_pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/m_pipe.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/mem_pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/mem_pipe.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/multiply.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/pipe_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/pipe_selector.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/rename.py -------------------------------------------------------------------------------- /lizard/core/rtl/backend/writeback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/backend/writeback.py -------------------------------------------------------------------------------- /lizard/core/rtl/controlflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/controlflow.py -------------------------------------------------------------------------------- /lizard/core/rtl/csr_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/csr_manager.py -------------------------------------------------------------------------------- /lizard/core/rtl/dataflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/dataflow.py -------------------------------------------------------------------------------- /lizard/core/rtl/forwarder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/forwarder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/alu_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/alu_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/branch_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/branch_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/csr_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/csr_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/decode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/decode.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/fetch.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/imm_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/imm_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/jump_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/jump_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/m_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/m_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/mem_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/mem_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/sub_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/sub_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/frontend/system_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/frontend/system_decoder.py -------------------------------------------------------------------------------- /lizard/core/rtl/kill_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/kill_unit.py -------------------------------------------------------------------------------- /lizard/core/rtl/memory_arbiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/memory_arbiter.py -------------------------------------------------------------------------------- /lizard/core/rtl/memoryflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/memoryflow.py -------------------------------------------------------------------------------- /lizard/core/rtl/messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/messages.py -------------------------------------------------------------------------------- /lizard/core/rtl/pipeline_arbiter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/pipeline_arbiter.py -------------------------------------------------------------------------------- /lizard/core/rtl/pipeline_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/pipeline_splitter.py -------------------------------------------------------------------------------- /lizard/core/rtl/proc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/proc.py -------------------------------------------------------------------------------- /lizard/core/rtl/proc_debug_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/proc_debug_bus.py -------------------------------------------------------------------------------- /lizard/core/rtl/proc_harness_rtl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/proc_harness_rtl.py -------------------------------------------------------------------------------- /lizard/core/rtl/renametable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/core/rtl/renametable.py -------------------------------------------------------------------------------- /lizard/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/format -------------------------------------------------------------------------------- /lizard/gen_verilog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/gen_verilog.py -------------------------------------------------------------------------------- /lizard/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/lint -------------------------------------------------------------------------------- /lizard/mem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/mem/cl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/mem/fl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/mem/fl/test_memory_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/mem/fl/test_memory_bus.py -------------------------------------------------------------------------------- /lizard/mem/rtl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/mem/rtl/memory_bus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/mem/rtl/memory_bus.py -------------------------------------------------------------------------------- /lizard/model/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/model/cl2flwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/cl2flwrapper.py -------------------------------------------------------------------------------- /lizard/model/cl2rtlwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/cl2rtlwrapper.py -------------------------------------------------------------------------------- /lizard/model/clmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/clmodel.py -------------------------------------------------------------------------------- /lizard/model/fl2clwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/fl2clwrapper.py -------------------------------------------------------------------------------- /lizard/model/flmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/flmodel.py -------------------------------------------------------------------------------- /lizard/model/hardware_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/hardware_model.py -------------------------------------------------------------------------------- /lizard/model/rtl2clwrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/rtl2clwrapper.py -------------------------------------------------------------------------------- /lizard/model/test_harness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/test_harness.py -------------------------------------------------------------------------------- /lizard/model/test_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/test_model.py -------------------------------------------------------------------------------- /lizard/model/translate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/translate.py -------------------------------------------------------------------------------- /lizard/model/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/model/wrapper.py -------------------------------------------------------------------------------- /lizard/msg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/msg/codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/msg/codes.py -------------------------------------------------------------------------------- /lizard/msg/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/msg/control.py -------------------------------------------------------------------------------- /lizard/msg/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/msg/data.py -------------------------------------------------------------------------------- /lizard/msg/datapath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/msg/datapath.py -------------------------------------------------------------------------------- /lizard/msg/mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/msg/mem.py -------------------------------------------------------------------------------- /lizard/sim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/sim.py -------------------------------------------------------------------------------- /lizard/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/util/arch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/util/arch/assembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/arch/assembler.py -------------------------------------------------------------------------------- /lizard/util/arch/isa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/arch/isa.py -------------------------------------------------------------------------------- /lizard/util/arch/rv64g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/arch/rv64g.py -------------------------------------------------------------------------------- /lizard/util/arch/semantics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/arch/semantics.py -------------------------------------------------------------------------------- /lizard/util/cl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/util/cl/multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/cl/multiply.py -------------------------------------------------------------------------------- /lizard/util/cl/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/cl/mux.py -------------------------------------------------------------------------------- /lizard/util/elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/elf.py -------------------------------------------------------------------------------- /lizard/util/fl/.testmemory.py.swo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/.testmemory.py.swo -------------------------------------------------------------------------------- /lizard/util/fl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/util/fl/arbiters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/arbiters.py -------------------------------------------------------------------------------- /lizard/util/fl/cam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/cam.py -------------------------------------------------------------------------------- /lizard/util/fl/case_mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/case_mux.py -------------------------------------------------------------------------------- /lizard/util/fl/extenders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/extenders.py -------------------------------------------------------------------------------- /lizard/util/fl/freelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/freelist.py -------------------------------------------------------------------------------- /lizard/util/fl/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/logic.py -------------------------------------------------------------------------------- /lizard/util/fl/lookup_registerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/lookup_registerfile.py -------------------------------------------------------------------------------- /lizard/util/fl/lookup_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/lookup_table.py -------------------------------------------------------------------------------- /lizard/util/fl/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/mux.py -------------------------------------------------------------------------------- /lizard/util/fl/overlap_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/overlap_checker.py -------------------------------------------------------------------------------- /lizard/util/fl/registerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/registerfile.py -------------------------------------------------------------------------------- /lizard/util/fl/snapshotting_freelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/snapshotting_freelist.py -------------------------------------------------------------------------------- /lizard/util/fl/snapshotting_registerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/snapshotting_registerfile.py -------------------------------------------------------------------------------- /lizard/util/fl/thermometer_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/fl/thermometer_mask.py -------------------------------------------------------------------------------- /lizard/util/freelist/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/util/line_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/line_block.py -------------------------------------------------------------------------------- /lizard/util/memory_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/memory_model.py -------------------------------------------------------------------------------- /lizard/util/pretty_print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/pretty_print.py -------------------------------------------------------------------------------- /lizard/util/pythonpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/pythonpath.py -------------------------------------------------------------------------------- /lizard/util/rtl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lizard/util/rtl/alu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/alu.py -------------------------------------------------------------------------------- /lizard/util/rtl/arbiters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/arbiters.py -------------------------------------------------------------------------------- /lizard/util/rtl/async_ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/async_ram.py -------------------------------------------------------------------------------- /lizard/util/rtl/cam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/cam.py -------------------------------------------------------------------------------- /lizard/util/rtl/case_mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/case_mux.py -------------------------------------------------------------------------------- /lizard/util/rtl/coders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/coders.py -------------------------------------------------------------------------------- /lizard/util/rtl/comparator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/comparator.py -------------------------------------------------------------------------------- /lizard/util/rtl/divide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/divide.py -------------------------------------------------------------------------------- /lizard/util/rtl/drop_unit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/drop_unit.py -------------------------------------------------------------------------------- /lizard/util/rtl/extenders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/extenders.py -------------------------------------------------------------------------------- /lizard/util/rtl/freelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/freelist.py -------------------------------------------------------------------------------- /lizard/util/rtl/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/interface.py -------------------------------------------------------------------------------- /lizard/util/rtl/issue_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/issue_queue.py -------------------------------------------------------------------------------- /lizard/util/rtl/killable_pipeline_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/killable_pipeline_wrapper.py -------------------------------------------------------------------------------- /lizard/util/rtl/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/logic.py -------------------------------------------------------------------------------- /lizard/util/rtl/lookup_registerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/lookup_registerfile.py -------------------------------------------------------------------------------- /lizard/util/rtl/lookup_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/lookup_table.py -------------------------------------------------------------------------------- /lizard/util/rtl/method.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/method.py -------------------------------------------------------------------------------- /lizard/util/rtl/multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/multiply.py -------------------------------------------------------------------------------- /lizard/util/rtl/mux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/mux.py -------------------------------------------------------------------------------- /lizard/util/rtl/onehot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/onehot.py -------------------------------------------------------------------------------- /lizard/util/rtl/overlap_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/overlap_checker.py -------------------------------------------------------------------------------- /lizard/util/rtl/packers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/packers.py -------------------------------------------------------------------------------- /lizard/util/rtl/pipeline_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/pipeline_stage.py -------------------------------------------------------------------------------- /lizard/util/rtl/register.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/register.py -------------------------------------------------------------------------------- /lizard/util/rtl/registerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/registerfile.py -------------------------------------------------------------------------------- /lizard/util/rtl/reorder_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/reorder_buffer.py -------------------------------------------------------------------------------- /lizard/util/rtl/sequence_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/sequence_allocator.py -------------------------------------------------------------------------------- /lizard/util/rtl/snapshotting_freelist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/snapshotting_freelist.py -------------------------------------------------------------------------------- /lizard/util/rtl/snapshotting_registerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/snapshotting_registerfile.py -------------------------------------------------------------------------------- /lizard/util/rtl/sync_ram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/sync_ram.py -------------------------------------------------------------------------------- /lizard/util/rtl/thermometer_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/thermometer_mask.py -------------------------------------------------------------------------------- /lizard/util/rtl/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/types.py -------------------------------------------------------------------------------- /lizard/util/rtl/wrap_inc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/rtl/wrap_inc.py -------------------------------------------------------------------------------- /lizard/util/sparse_memory_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/sparse_memory_image.py -------------------------------------------------------------------------------- /lizard/util/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/test_utils.py -------------------------------------------------------------------------------- /lizard/util/toposort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/lizard/util/toposort.py -------------------------------------------------------------------------------- /scripts/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/scripts/pre-commit -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bug/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bug/forever_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/bug/forever_test.py -------------------------------------------------------------------------------- /tests/bug/port_array_bug_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/bug/port_array_bug_test.py -------------------------------------------------------------------------------- /tests/config.py: -------------------------------------------------------------------------------- 1 | test_verilog = True 2 | -------------------------------------------------------------------------------- /tests/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/context.py -------------------------------------------------------------------------------- /tests/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/core_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/core_test.py -------------------------------------------------------------------------------- /tests/core/dataflow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/dataflow_test.py -------------------------------------------------------------------------------- /tests/core/elf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/elf_test.py -------------------------------------------------------------------------------- /tests/core/encoding_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/encoding_test.py -------------------------------------------------------------------------------- /tests/core/inst/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/branch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_beq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_beq.py -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_bge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_bge.py -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_bgeu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_bgeu.py -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_blt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_blt.py -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_bltu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_bltu.py -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_bne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_bne.py -------------------------------------------------------------------------------- /tests/core/inst/branch/inst_btb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/branch/inst_btb.py -------------------------------------------------------------------------------- /tests/core/inst/csr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/csr/inst_csr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/csr/inst_csr.py -------------------------------------------------------------------------------- /tests/core/inst/excp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/excp/inst_ebreak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/excp/inst_ebreak.py -------------------------------------------------------------------------------- /tests/core/inst/excp/inst_ecall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/excp/inst_ecall.py -------------------------------------------------------------------------------- /tests/core/inst/excp/inst_illegal_instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/excp/inst_illegal_instruction.py -------------------------------------------------------------------------------- /tests/core/inst/extra/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/extra/inst_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/extra/inst_extra.py -------------------------------------------------------------------------------- /tests/core/inst/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/integration/dual_pipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/integration/dual_pipe.py -------------------------------------------------------------------------------- /tests/core/inst/integration/forward.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/integration/forward.py -------------------------------------------------------------------------------- /tests/core/inst/jump/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/jump/inst_jal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/jump/inst_jal.py -------------------------------------------------------------------------------- /tests/core/inst/jump/inst_jalr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/jump/inst_jalr.py -------------------------------------------------------------------------------- /tests/core/inst/mem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/mem/inst_lw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/mem/inst_lw.py -------------------------------------------------------------------------------- /tests/core/inst/mem/inst_sw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/mem/inst_sw.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_addi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_addi.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_andi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_andi.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_auipc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_auipc.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_lui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_lui.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_ori.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_ori.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_slli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_slli.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_slti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_slti.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_sltiu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_sltiu.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_srai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_srai.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_srli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_srli.py -------------------------------------------------------------------------------- /tests/core/inst/rimm/inst_xori.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rimm/inst_xori.py -------------------------------------------------------------------------------- /tests/core/inst/rr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_add.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_and.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_and.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_mul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_mul.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_or.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_or.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_sll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_sll.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_slt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_slt.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_sltu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_sltu.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_sra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_sra.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_srl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_srl.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_sub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_sub.py -------------------------------------------------------------------------------- /tests/core/inst/rr/inst_xor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst/rr/inst_xor.py -------------------------------------------------------------------------------- /tests/core/inst_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst_modules.py -------------------------------------------------------------------------------- /tests/core/inst_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/inst_utils.py -------------------------------------------------------------------------------- /tests/core/proc_harness_fl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_harness_fl.py -------------------------------------------------------------------------------- /tests/core/proc_rtl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/proc_rtl/imm_decoder_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_rtl/imm_decoder_test.py -------------------------------------------------------------------------------- /tests/core/proc_rtl/proc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_rtl/proc_test.py -------------------------------------------------------------------------------- /tests/core/proc_rtl/test_controlflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_rtl/test_controlflow.py -------------------------------------------------------------------------------- /tests/core/proc_rtl/test_fetch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_rtl/test_fetch.py -------------------------------------------------------------------------------- /tests/core/proc_rtl/translate_core_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_rtl/translate_core_test.py -------------------------------------------------------------------------------- /tests/core/proc_rtl/translate_dataflow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/proc_rtl/translate_dataflow_test.py -------------------------------------------------------------------------------- /tests/core/program/.gitignore: -------------------------------------------------------------------------------- 1 | *.out 2 | -------------------------------------------------------------------------------- /tests/core/program/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/Makefile -------------------------------------------------------------------------------- /tests/core/program/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/core/program/assert_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/assert_interface.h -------------------------------------------------------------------------------- /tests/core/program/basic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/basic.c -------------------------------------------------------------------------------- /tests/core/program/broken_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/broken_mem.c -------------------------------------------------------------------------------- /tests/core/program/build-riscv-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/build-riscv-tests -------------------------------------------------------------------------------- /tests/core/program/collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/collector.py -------------------------------------------------------------------------------- /tests/core/program/float.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/float.c -------------------------------------------------------------------------------- /tests/core/program/riscv-tests-env.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/riscv-tests-env.patch -------------------------------------------------------------------------------- /tests/core/program/test_assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/test_assert.c -------------------------------------------------------------------------------- /tests/core/program/test_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/test_interface.h -------------------------------------------------------------------------------- /tests/core/program/test_stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/test_stdlib.c -------------------------------------------------------------------------------- /tests/core/program/test_stdlib_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program/test_stdlib_malloc.c -------------------------------------------------------------------------------- /tests/core/program_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/program_test.py -------------------------------------------------------------------------------- /tests/core/renametable_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/renametable_test.py -------------------------------------------------------------------------------- /tests/core/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/runner.py -------------------------------------------------------------------------------- /tests/core/snapshotting_registerfile_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/core/snapshotting_registerfile_test.py -------------------------------------------------------------------------------- /tests/extra/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extra/alu_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/alu_test.py -------------------------------------------------------------------------------- /tests/extra/arbiters_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/arbiters_test.py -------------------------------------------------------------------------------- /tests/extra/cam_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/cam_test.py -------------------------------------------------------------------------------- /tests/extra/case_mux_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/case_mux_test.py -------------------------------------------------------------------------------- /tests/extra/coders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/coders_test.py -------------------------------------------------------------------------------- /tests/extra/comparator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/comparator_test.py -------------------------------------------------------------------------------- /tests/extra/divide_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/divide_test.py -------------------------------------------------------------------------------- /tests/extra/extenders_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/extenders_test.py -------------------------------------------------------------------------------- /tests/extra/freelist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/freelist_test.py -------------------------------------------------------------------------------- /tests/extra/functional_form_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/functional_form_test.py -------------------------------------------------------------------------------- /tests/extra/logic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/logic_test.py -------------------------------------------------------------------------------- /tests/extra/lookup_registerfile_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/lookup_registerfile_test.py -------------------------------------------------------------------------------- /tests/extra/lookup_table_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/lookup_table_test.py -------------------------------------------------------------------------------- /tests/extra/multiply_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/multiply_test.py -------------------------------------------------------------------------------- /tests/extra/mux_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/mux_test.py -------------------------------------------------------------------------------- /tests/extra/onehot_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/onehot_test.py -------------------------------------------------------------------------------- /tests/extra/overlap_checker_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/overlap_checker_test.py -------------------------------------------------------------------------------- /tests/extra/packer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/packer_test.py -------------------------------------------------------------------------------- /tests/extra/pipeline_stage_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/pipeline_stage_test.py -------------------------------------------------------------------------------- /tests/extra/register_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/register_test.py -------------------------------------------------------------------------------- /tests/extra/registerfile_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/registerfile_test.py -------------------------------------------------------------------------------- /tests/extra/snapshotting_freelist_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/snapshotting_freelist_test.py -------------------------------------------------------------------------------- /tests/extra/snapshotting_registerfile_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/snapshotting_registerfile_test.py -------------------------------------------------------------------------------- /tests/extra/struct_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/struct_test.py -------------------------------------------------------------------------------- /tests/extra/test_bitstruct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/test_bitstruct.py -------------------------------------------------------------------------------- /tests/extra/thermometer_mask_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/thermometer_mask_test.py -------------------------------------------------------------------------------- /tests/extra/wrap_inc_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/extra/wrap_inc_test.py -------------------------------------------------------------------------------- /tests/mem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cornell-brg/lizard/HEAD/tests/pytest.ini --------------------------------------------------------------------------------