diff --git a/assets/design/range/rc_optimisation.png b/assets/design/range/rc_optimisation.png deleted file mode 100644 index c52630c45d..0000000000 Binary files a/assets/design/range/rc_optimisation.png and /dev/null differ diff --git a/assets/design/range/rc_with_bridge_rows.png b/assets/design/range/rc_with_bridge_rows.png new file mode 100644 index 0000000000..df639341de Binary files /dev/null and b/assets/design/range/rc_with_bridge_rows.png differ diff --git a/assets/design/range/rc_with_bridge_rows.zip b/assets/design/range/rc_with_bridge_rows.zip new file mode 100644 index 0000000000..8b4abdebac Binary files /dev/null and b/assets/design/range/rc_with_bridge_rows.zip differ diff --git a/assets/design/vm_trace.png b/assets/design/vm_trace.png index e80a12f262..fd5b1fd3eb 100644 Binary files a/assets/design/vm_trace.png and b/assets/design/vm_trace.png differ diff --git a/assets/design/vm_trace.zip b/assets/design/vm_trace.zip index a9c0f7bf99..cdc820051c 100644 Binary files a/assets/design/vm_trace.zip and b/assets/design/vm_trace.zip differ diff --git a/design/main.html b/design/main.html index df4152f130..305fa4ddbf 100644 --- a/design/main.html +++ b/design/main.html @@ -208,7 +208,7 @@

VM components

The above components are connected via buses, which are implemented using multiset checks. We also use multiset checks internally within components to describe virtual tables.

VM execution trace

-

The execution trace of Miden VM consists of main trace columns, buses, and virtual tables, as shown in the diagram below.

+

The execution trace of Miden VM consists of main trace columns, buses, and virtual tables, as shown in the diagram below.

vm_trace.png

As can be seen from the above, the system, decoder, stack, and range checker components use dedicated sets of columns, while all chiplets share the same columns. To differentiate between chiplets, we use a set of binary selector columns, a combination of which uniquely identifies each chiplet.

The system component does not yet have a dedicated documentation section, since the design is likely to change. However, the following two columns are not expected to change:

diff --git a/design/multiset.html b/design/multiset.html index 936b7eac49..86af5da2d5 100644 --- a/design/multiset.html +++ b/design/multiset.html @@ -222,11 +222,6 @@

Op group table -
  • Range checker: - -
  • Chiplets: