Genesis2Examples - StanfordVLSI/Genesis2 GitHub Wiki

Small Design Examples

For each example, a zip file is provided. To extract use:

unzip file.zip

Wallace Tree

  • Test harness 1: the user specifies how many and what types of wallace tree instances. A testbench that instantiates all Wallace tree modules is generated, as well as test patterns for testing all modules, and assertions. Iterative_wallace_tree.zip
  • Test harness 2: Emulating a scenario where the parameter is set inside the module. A testbench where a Wallace tree module is generated, the testbench looks into the generated module to query its parameters. Then it generates test patterns and assertions. Many_iterative_wallace_trees.zip

Register File Generator

A simple config and debug register file generator, for any number of registers, of any width, with any default value and any base address. Regfile.zip

⚠️ **GitHub.com Fallback** ⚠️