发明名称 |
Automatic generation of instruction-set documentation |
摘要 |
A method and system for the automatic generation of user guides. Specifically, the method of the present invention includes accessing an abstract processor model of a processor, wherein said abstract processor model is represented using a hierarchical architecture description language (ADL). The abstract processor model includes a plurality of instructions arranged in a hierarchical structure. An internal representation of the abstract processor model is generated by flattening the abstract processor model. The flattening process generates a plurality of rules grouped by common convergent instructions. Each rule describes an instruction path through the hierarchical structure that converges at a corresponding convergent instruction. An instruction-set documentation is automatically generated from the plurality of rules, wherein the instruction-set documentation is arranged convergent instruction by convergent instruction. |
申请公布号 |
US8898651(B2) |
申请公布日期 |
2014.11.25 |
申请号 |
US201313802700 |
申请日期 |
2013.03.13 |
申请人 |
Synopsys, Inc. |
发明人 |
Braun Gunnar;Hoffmann Andreas;Greive Volker |
分类号 |
G06F9/45;G06F9/44 |
主分类号 |
G06F9/45 |
代理机构 |
Fenwick & West LLP |
代理人 |
Fenwick & West LLP |
主权项 |
1. A system comprising:
a non-transitory computer readable storage medium storing a processor model comprising a hierarchy of instructions; a flattener configured to convert the processor model into rules describing instruction paths through the hierarchy of instructions, the instruction paths associated with convergent instructions converging into a converged instruction path; and a translator configured to transform the rules into a processor instruction manual comprising instruction syntax and description data, the instruction manual arranged based on convergent instructions. |
地址 |
Mountain View CA US |