Commit graph

  • f3584421dd
    Create compiler README.md master Saji 2024-05-06 02:19:05 -0500
  • f1da587c47
    Add LICENSE annoyatron255 2024-05-06 02:09:21 -0500
  • 7747be721a
    Add testcases README annoyatron255 2024-05-06 01:59:34 -0500
  • a9ee01b54e
    Add model README and fix typo annoyatron255 2024-05-06 01:56:47 -0500
  • 8c1fd24ad6
    Add extraction README/update techmap README annoyatron255 2024-05-06 01:42:29 -0500
  • 5c998f7b65
    Add techmap README annoyatron255 2024-05-06 01:32:33 -0500
  • 2ddce771fb
    Mention restrictions on running mapper annoyatron255 2024-05-06 01:16:29 -0500
  • 5cf7af7596
    Fix links annoyatron255 2024-05-06 01:14:47 -0500
  • e1154144d6
    Add README.md annoyatron255 2024-05-06 01:13:41 -0500
  • 41c60bcab6
    Add initial GAL22V10 model annoyatron255 2024-05-05 20:02:46 -0500
  • fb4ae03c91 fix 16v8 regression with tristate/registered saji 2024-05-05 17:29:25 -0500
  • 3489b97b16
    Add tiny_xor testcase and convince ABC to work right annoyatron255 2024-05-05 03:20:30 -0500
  • dcacb44cce fix typo of script name saji 2024-05-05 03:05:46 -0500
  • f8884d4db5 fix yosys logging saji 2024-05-05 03:04:49 -0500
  • dc02482d53 fix off by one for sizing saji 2024-05-05 03:03:08 -0500
  • 63b1ee41fb make it execute the yosys command saji 2024-05-05 02:36:26 -0500
  • 08aef59f79
    Add shrink SOP and PCF files annoyatron255 2024-05-05 02:29:15 -0500
  • 22ef300f0a cleanup errors, looping feedback in place saji 2024-05-05 02:26:21 -0500
  • e5a1f84bf8 add unused-row assertion saji 2024-05-05 01:46:01 -0500
  • d3c498231e reformat, only set mode for gal16v8 saji 2024-05-05 01:41:26 -0500
  • 336ed900f4 store cell names in cell, add sop size check and error saji 2024-05-05 01:22:31 -0500
  • cad9ce9af4 tristate case saji 2024-05-05 00:28:39 -0500
  • f296c19383
    Ensure OLMC/SOP invariant with tristate annoyatron255 2024-05-05 00:20:18 -0500
  • 5c5d325937 add olmc_test pcf and remove dummy SOP insertion from compiler saji 2024-05-04 23:48:50 -0500
  • 49d558ed84
    Fix techmap annoyatron255 2024-05-04 23:39:36 -0500
  • ec69cbde5b
    Insert trivial SOPs between OLMCs annoyatron255 2024-05-04 23:34:07 -0500
  • abdaf710e6 add chip argument, untested 22v10 saji 2024-05-04 21:41:53 -0500
  • 1989470bc4
    Add tristate to equiv script annoyatron255 2024-05-04 21:23:50 -0500
  • bc8fccaa17
    Add gitignore and remove extra files annoyatron255 2024-05-04 20:59:57 -0500
  • 45b86e75bb
    Complete prove_equiv script and add flashing script annoyatron255 2024-05-04 20:55:57 -0500
  • 7ce252b0cb wip: fitter debug for self-feedback saji 2024-05-04 18:16:30 -0500
  • 2e840d7cf4 add pcf saji 2024-05-04 17:47:39 -0500
  • e41aef8440 use patched galette, make comb olmc case work saji 2024-05-04 17:45:38 -0500
  • 22f1a2a26b fix pin ordering in SOP stuff saji 2024-05-04 16:55:22 -0500
  • 2d6f0123cd added and_gate_reg saji 2024-05-04 16:33:07 -0500
  • 7b27f0f112 fix comb bug in registered saji 2024-05-04 16:30:08 -0500
  • b10e261681 mvp: and gate outputs something saji 2024-05-04 16:28:09 -0500
  • 4154a18e90 partially working saji 2024-05-04 15:06:22 -0500
  • a550d84750 bugfixes, working on SOP stuff saji 2024-05-04 14:35:33 -0500
  • 5ac484b1a8
    Add initial Verilog model for the GAL16V8 annoyatron255 2024-05-03 21:44:22 -0500
  • bb48e10488 wip: commit before refactor of graph code saji 2024-05-03 11:14:32 -0500
  • 8bfcd28e0d port mapping, inputs on OLMC outputs consume the OLMC saji 2024-05-02 17:39:36 -0500
  • 2ad9a1d157 wip: newtype nodeindex saji 2024-05-02 16:11:24 -0500
  • 0be535bfcb wip: deferred OLMC mapping stuff saji 2024-05-02 15:49:05 -0500
  • 62180c852f wip: fitter saji 2024-05-02 12:38:57 -0500
  • 9d2befc29b added rust tool saji 2024-04-28 22:44:18 -0500
  • 87efbe693d
    Remove extra shell command annoyatron255 2024-04-06 00:33:41 -0500
  • 56bee7db76
    Add tristates annoyatron255 2024-04-04 20:39:30 -0500
  • 2d6fe23577
    Cleanup annoyatron255 2024-04-04 18:08:40 -0500
  • f565bf576d
    Some edge cases cleaned up annoyatron255 2024-04-04 17:16:02 -0500
  • e9a9c68f88
    Add OLMC on internal combinational nodes annoyatron255 2024-04-04 13:54:11 -0500
  • 8c695d0fb3
    Cleanup annoyatron255 2024-04-04 12:02:51 -0500
  • f20410a723
    Add OLMCs annoyatron255 2024-04-04 01:33:47 -0500
  • bdf468eef5
    make TCL annoyatron255 2024-03-18 02:12:59 -0500
  • fce164299a
    initial commit annoyatron255 2024-03-18 00:06:49 -0500