Converts a Width to a ProtoBuf Width Builder
Converts a Width to a ProtoBuf Width Builder
Input width
Option width where None means the width field should be cleared in the parent object
Serialize a FIRRTL Circuit to an Output Stream as a ProtoBuf message
Serialize a FIRRTL Circuit to an Output Stream as a ProtoBuf message
Output stream that will be written
The Circuit to serialize
Serialized a deconstructed Circuit with lazy Modules
Serialized a deconstructed Circuit with lazy Modules
This serializer allows intermediate objects to be garbage collected during serialization to save time and memory
Output stream that will be written
Info of Circuit
Functions to generate Modules lazily
Top-level module of the Circuit