<feed xmlns='http://www.w3.org/2005/Atom'>
<title>montreal, branch master</title>
<subtitle>RV32E core for TinyTapeout, codename "Montréal". Mirror of https://github.com/ubc-asic/montreal.git.
</subtitle>
<id>https://git.warricklo.net/montreal/atom?h=master</id>
<link rel='self' href='https://git.warricklo.net/montreal/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/'/>
<updated>2026-06-26T10:50:59+00:00</updated>
<entry>
<title>Add DCO [skip ci]</title>
<updated>2026-06-26T10:50:59+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-26T10:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=70d49a69e4b729806aa5255f091981206dc9e662'/>
<id>urn:sha1:70d49a69e4b729806aa5255f091981206dc9e662</id>
<content type='text'>
Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Add CI pipeline for formal verification</title>
<updated>2026-06-24T07:58:06+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-24T07:58:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=adce21a91f4b55cad1126fa4d453b4d6eef79f7f'/>
<id>urn:sha1:adce21a91f4b55cad1126fa4d453b4d6eef79f7f</id>
<content type='text'>
* Add formal verification tests with sby to CI
* Fix reviewdog having insufficient API permissions

See-also: #15
Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'feature/core'</title>
<updated>2026-06-20T20:39:51+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-20T20:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=d6f2d1744a0e693b14846867a1f1b03d4b853396'/>
<id>urn:sha1:d6f2d1744a0e693b14846867a1f1b03d4b853396</id>
<content type='text'>
* feature/core:
  Minor refactor to regfile formal test module
  Add formal verification for regfile
  Move typedefs to types.svh from montreal_pkg
  Move design parameters to config_pkg
  regfile: refactor: 'chunks' are now 'slices'

See-also: #13
See-also: #14
Reviewed-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Minor refactor to regfile formal test module</title>
<updated>2026-06-20T11:50:19+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-20T11:50:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=c348e393521750d8dd6d7ba57bd91e4b935dbbd7'/>
<id>urn:sha1:c348e393521750d8dd6d7ba57bd91e4b935dbbd7</id>
<content type='text'>
Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Add formal verification for regfile</title>
<updated>2026-06-19T06:20:11+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-19T06:20:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=c8261a040bf328d4d2296f0c91a85a4193195844'/>
<id>urn:sha1:c8261a040bf328d4d2296f0c91a85a4193195844</id>
<content type='text'>
Successfully verifies the following requirements:
* REQ-REGFILE-010
* REQ-REGFILE-020
* REQ-REGFILE-030
* REQ-REGFILE-041
* REQ-REGFILE-042
* REQ-REGFILE-043
* REQ-REGFILE-050
* REQ-REGFILE-051
* REQ-REGFILE-052
* REQ-REGFILE-053
* REQ-REGFILE-060

Verified through construction of regfile:
* REQ-REGFILE-040

See-also: #14
Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Move typedefs to types.svh from montreal_pkg</title>
<updated>2026-06-18T16:39:41+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-18T16:39:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=2455fed25341b39d505bcdad9ae2b07c6cd42a73'/>
<id>urn:sha1:2455fed25341b39d505bcdad9ae2b07c6cd42a73</id>
<content type='text'>
Yosys has poor support of packaged types. We will move typedefs to
header files to prepare for formal verification with sby and the
Tiny Tapeout flow later on, which uses yosys.

Additionally, a debug port has been exposed to help verify the internal
state of the regfile registers.

Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Sync with 'master'</title>
<updated>2026-06-17T00:52:01+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-17T00:52:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=81ca21e0db518bb45d6a60beb3bfc927bb95da62'/>
<id>urn:sha1:81ca21e0db518bb45d6a60beb3bfc927bb95da62</id>
<content type='text'>
Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Move design parameters to config_pkg</title>
<updated>2026-06-17T00:44:02+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-17T00:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=ef9254b3303a03ea4ab3c32aaf1d79df651e3b92'/>
<id>urn:sha1:ef9254b3303a03ea4ab3c32aaf1d79df651e3b92</id>
<content type='text'>
Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>regfile: refactor: 'chunks' are now 'slices'</title>
<updated>2026-06-16T22:13:10+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-16T22:13:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=a22f935d827879706a9b4ae481e05f22810f8b61'/>
<id>urn:sha1:a22f935d827879706a9b4ae481e05f22810f8b61</id>
<content type='text'>
The term 'slice' is more consistent with old CPU architectures and
academic literature.

Signed-off-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'crajaman/top-level-rtl'</title>
<updated>2026-06-16T16:21:34+00:00</updated>
<author>
<name>Warrick Lo</name>
<email>wlo@warricklo.net</email>
</author>
<published>2026-06-16T16:21:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.warricklo.net/montreal/commit/?id=48833ca8998eee2abc21f3344b4564da2d1ae5fa'/>
<id>urn:sha1:48833ca8998eee2abc21f3344b4564da2d1ae5fa</id>
<content type='text'>
Closes: #12
Reviewed-by: Warrick Lo &lt;wlo@warricklo.net&gt;
</content>
</entry>
</feed>
