Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
intro_example:start [2020/04/29 12:33] rajit created |
intro_example:start [2023/07/27 06:24] (current) ifx_async [Simple asynchronous circuits] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== ACT By Example ====== | ====== ACT By Example ====== | ||
- | ACT is a hardware description language that has been influenced more by programming languages developed for software rather than hardware. The key difference between ACT and normal software programming languages is that when " | + | ACT is a hardware description language that has been influenced more by programming languages developed for software rather than hardware. The key difference between ACT and normal software programming languages is that when " |
+ | |||
+ | ===== Behavioral design ===== | ||
+ | |||
+ | - First-in first-out [[intro_example: | ||
+ | |||
+ | |||
+ | ===== Gate-level design ===== | ||
+ | |||
+ | - A simple [[inverter|inverter]], | ||
+ | - More [[gates|combinational gates]], and simulating with [[http:// | ||
+ | - Creating [[namespace|libraries and namespaces]] | ||
+ | - [[bestpractices|Best practices]] for organizing a complex project | ||
+ | - Array, [[loops|loops]], | ||
+ | - Tracking [[dependencies|dependencies]] between ACT files | ||
+ | - Parameterized design using [[templates|templates]] | ||
+ | |||
+ | ===== Simple asynchronous circuits ===== | ||
+ | |||
+ | - Importing asynchronous circuits into [[cadence_import|Cadence Virtuoso]]. | ||
+ | ====== Circuit design ====== | ||
+ | - [[configtut|Configuration]] file | ||
+ | - Specifying transistor [[sizing|sizes]] for CMOS implementation | ||
+ | - Generating spice [[netlist|netlist]] and simulation with [[https:// | ||