Skip to content

Commit 2fda96e

Browse files
authored
Merge pull request #649 from habibayassin/orfs-issue-forms
add issue forms
2 parents a2b56f4 + 1ee9879 commit 2fda96e

File tree

2 files changed

+120
-45
lines changed

2 files changed

+120
-45
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 0 additions & 45 deletions
This file was deleted.
Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
name: OpenROAD Bug report with OpenROAD Flow Scripts
2+
description: File a bug report if you are running OpenROAD from OpenROAD Flow Scripts
3+
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |
8+
Thanks for taking the time to fill out this bug report! It helps us more quickly track, narrow down, and address bugs.
9+
- type: dropdown
10+
id: version
11+
attributes:
12+
label: Subject
13+
description: Choose the category that best fits your bug/problem.
14+
options:
15+
- "[Documentation] for documentation errors."
16+
- "[Build] for compilation-related issues."
17+
- "[Flow] for any util, flow Makefile, or flow script issues."
18+
- "[Design] for example design issues (i.e. the design does not pass functional validation, etc.)"
19+
- "[Stage]: Synthesis."
20+
- "[Stage]: Floorplaning."
21+
- "[Stage]: I/O Placement."
22+
- "[Stage]: CTS."
23+
- "[Stage]: Global Placement."
24+
- "[Stage]: Detail Placement."
25+
- "[Stage]: Global Router."
26+
- "[Stage]: Detail Router."
27+
- "[Stage]: GDS generation."
28+
- "[Stage]: Other. Please describe below."
29+
validations:
30+
required: true
31+
- type: textarea
32+
id: description
33+
attributes:
34+
label: Describe the bug
35+
description: A clear and concise description of what the bug is.
36+
validations:
37+
required: true
38+
- type: textarea
39+
id: expected-behavior
40+
attributes:
41+
label: Expected Behavior
42+
description: A clear and concise description of what you expected to happen.
43+
validations:
44+
required: true
45+
- type: markdown
46+
attributes:
47+
value: |
48+
---
49+
#### This part is incredibly important:
50+
51+
Please run the following shell command in the OpenROAD root folder e.g "tools/OpenROAD":
52+
```
53+
./etc/Env.sh
54+
```
55+
Then copy and paste the ENTIRE output in the text field below.
56+
57+
*If the command **does not succeed**, you are using an out-of-date version of OpenROAD, and it is recommended that you update.*
58+
- type: textarea
59+
id: environment
60+
attributes:
61+
label: Environment
62+
render: shell
63+
description: Please paste the output from the previous command. It will be automatically formatted into code, so no need for backticks.
64+
validations:
65+
required: true
66+
- type: markdown
67+
attributes:
68+
value: |
69+
---
70+
#### To reproduce the bug:
71+
##### You have two options here:
72+
73+
A. Use `make <SCRIPT_NAME>_issue` to create a tar file with all the files to reproduce the bug(s).
74+
75+
&nbsp;&nbsp;&nbsp;&nbsp;Steps:
76+
77+
&nbsp;&nbsp;&nbsp;&nbsp;1. Head to the flow directory e.g "./flow"
78+
79+
&nbsp;&nbsp;&nbsp;&nbsp;2. Set the ISSUE_TAG variable to rename the generated tar file
80+
81+
&nbsp;&nbsp;&nbsp;&nbsp;3. Run `make {script}_issue` in the directory "OpenROAD-flow-scripts/flow" where script is wildcarded from the "OpenROAD-flow-scripts/scripts" directory e.g `make cts_issue`
82+
83+
&nbsp;&nbsp;&nbsp;&nbsp;4. Upload the generated tar file
84+
85+
B. Upload relevant files
86+
87+
&nbsp;&nbsp;&nbsp;&nbsp;- Upload a tar file containing the relevant files (.def, .lef and flow.tcl).
88+
89+
&nbsp;&nbsp;&nbsp;&nbsp;- List the commands used.
90+
- type: textarea
91+
id: to-reproduce
92+
attributes:
93+
label: To Reproduce
94+
validations:
95+
required: true
96+
- type: markdown
97+
attributes:
98+
value: ---
99+
- type: textarea
100+
id: logs
101+
attributes:
102+
label: Relevant log output
103+
description: Feel free to add any relevant log snippets to this section. This will be automatically formatted into code, so no need for backticks.
104+
render: shell
105+
validations:
106+
required: false
107+
- type: textarea
108+
id: screenshots
109+
attributes:
110+
label: Screenshots
111+
description: If applicable, drag and drop screenshots to help explain your problem.
112+
validations:
113+
required: false
114+
- type: textarea
115+
id: additional-context
116+
attributes:
117+
label: Additional Context
118+
description: Add any other context about the problem here.
119+
validations:
120+
required: false

0 commit comments

Comments
 (0)