Skip to content

GEM hardware tree library design

Summary

Design the GEM hardware tree library so implementation can start.

What is the current behavior?

A hardware tree exists in gem::onlinedb; maybe gem::hw classes create a similar structure (haven't looked carefully). Both are unsatisfactory. Both libraries were written without clear specifications.

What is the expected correct behavior?

A clear spec is written.

Possible fixes

Started a draft on CodiMD