JulianKemmerer / PipelineC

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.
https://github.com/JulianKemmerer/PipelineC/wiki
GNU General Public License v3.0
607 stars 50 forks source link

Implement false path support #66

Closed JulianKemmerer closed 2 weeks ago

JulianKemmerer commented 2 years ago

Primarily for making large chunks of untimed ~'constant' logic anywhere in the design work with no extra manual registers from the user added.

JulianKemmerer commented 2 years ago

ASYNC_WIRE pragma https://github.com/JulianKemmerer/PipelineC/wiki/Pragmas exists for global wires but only is actually async if separate clock domains - if same clock domain then doesnt actually mark path as async/false...