Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| language:langs:start [2022/06/29 19:03] – [Auxillary sub-languages] rajit | language:langs:start [2022/07/11 11:43] (current) – [Auxillary sub-languages] rajit | ||
|---|---|---|---|
| Line 25: | Line 25: | ||
| The refinement body is simply a standard ACT body. When the refinement body is selected, the other circuit languages are omitted. Similarly when one of CHP/HSE/PRS are selected, the refinement body is omitted. The refinement body can be selected using the '' | The refinement body is simply a standard ACT body. When the refinement body is selected, the other circuit languages are omitted. Similarly when one of CHP/HSE/PRS are selected, the refinement body is omitted. The refinement body can be selected using the '' | ||
| - | ===== Auxillary | + | ===== Auxiliary |
| + | |||
| + | Auxiliary sub-languages augment the circuit specification in some way. The sizing sub-language can be used to specify gate sizing directives that apply to the '' | ||
| * [[sizing|Gate sizing directives]] | * [[sizing|Gate sizing directives]] | ||
| Line 38: | Line 40: | ||
| * device, which corresponds to the transistor-level implementation of the gates. The device level doesn' | * device, which corresponds to the transistor-level implementation of the gates. The device level doesn' | ||
| + | A configuration file can be specified that selects the level of detail for a process | ||
| + | |||
| + | < | ||
| + | begin level | ||
| + | # valid strings are " | ||
| + | | ||
| + | end | ||
| + | </ | ||
| + | This specifies the default level selected for every process. (Dataflow is treated as fine-grained parallel CHP.) | ||
| + | < | ||
| + | begin level | ||
| + | begin types | ||
| + | # chp process model | ||
| + | | ||
| + | # prs process model | ||
| + | | ||
| + | end | ||
| + | end | ||
| + | </ | ||
| + | This specifies that the particular process names should be modeled at the specified level of abstraction. | ||