6. Pre-Defined Checklists#

The following are examples are pre-built checklists that come with SiliconCompiler which you can use for your own builds.

6.1. oh_tapeout#

Subset of OH! library tapeout checklist.

aolofsson/oh

Setup file: oh_tapeout.py

6.1.1. Configuration#

6.1.1.1. drc_clean#

Keypath

Value

['checklist', 'oh_tapeout', 'drc_clean', 'description']

Is block DRC clean?

['checklist', 'oh_tapeout', 'drc_clean', 'criteria']

drvs==0

6.1.1.2. lvs_clean#

Keypath

Value

['checklist', 'oh_tapeout', 'lvs_clean', 'description']

Is block LVS clean?

['checklist', 'oh_tapeout', 'lvs_clean', 'criteria']

drvs==0

6.1.1.3. setup_time#

Keypath

Value

['checklist', 'oh_tapeout', 'setup_time', 'description']

Setup time met?

['checklist', 'oh_tapeout', 'setup_time', 'criteria']

setupslack>=0

6.1.1.4. errors_warnings#

Keypath

Value

['checklist', 'oh_tapeout', 'errors_warnings', 'description']

Are all EDA warnings/errors acceptable?

['checklist', 'oh_tapeout', 'errors_warnings', 'criteria']

  • errors==0
  • warnings==0

6.1.1.5. spec#

Keypath

Value

['checklist', 'oh_tapeout', 'spec', 'description']

Is there a written specification?