Skip to content

asyncvlsi/annotate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

500495e · Aug 12, 2024

History

40 Commits
Feb 24, 2024
Aug 6, 2024
Aug 7, 2024
Aug 8, 2024
Aug 7, 2024
Aug 6, 2024
Aug 8, 2024
Jul 27, 2024
Jul 23, 2024
Aug 12, 2024
Jul 3, 2024
Aug 12, 2024
Aug 9, 2024
Feb 28, 2022
Aug 6, 2024

Repository files navigation

Back-annotation readers

This repository contains SPEF and SDF readers used to back-annotate an ACT design. SPEF back-annotation works with the netlist generation pass, augmenting the output netlist with parasitics. The SDF reader is used with the ACT simulator for SDF-based delays.

SPEF

SPEF files are associated with each ACT process. There are two ways to select the SPEF file associated with an ACT process:

  • The file can be called <processname>.spef, where <processname> is the full ACT process name (including namespace qualifiers for processes in namespaces other than the global namespace).
  • An ACT configuration file SPEF section can be used to specify the file name for each process as follows:
begin spef
 string <process1> "filename"
 string <process2> "filename2"
end

SDF

SDF files are read once for the entire design, starting at the top-level. SDF annotations are matched using CELLTYPE and INSTANCE fields. The CELLTYPE field matches the process name, and INSTANCE field matches the ACT instance.

Build instructions

This library is for use with the ACT toolkit.

  • Please install the ACT toolkit first; installation instructions are here.
  • Build this program using the standard ACT tool install instructions here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published