Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Pipelinec | 446 | a day ago | 71 | gpl-3.0 | Python | |||||
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature. | ||||||||||
Async_fifo | 133 | 2 months ago | other | Verilog | ||||||
A dual clock asynchronous FIFO written in verilog, tested with Icarus Verilog | ||||||||||
Blip Buf | 5 | 3 years ago | lgpl-2.1 | C++ | ||||||
Automatically exported from code.google.com/p/blip-buf | ||||||||||
Timing Driven Variation Aware Clock Mesh Synthesis | 4 | 7 years ago | other | Verilog | ||||||
Timing-Driven Variation-Aware Clock Mesh Synthesis Environment; programmed in Perl and TCL scripts | ||||||||||
Ad9851 | 2 | 4 years ago | C++ | |||||||
Arduino library to control the AD9851 Direct Digital Synthesis (DDS) chip or module. | ||||||||||
Khu_sensor_65n | 1 | 3 years ago | Verilog | |||||||
khu_sensor_65n | ||||||||||
Clock Tree Synthesis Gui | 1 | 5 years ago | Python | |||||||
A Graphical User Interface for data visualization for clock tree synthesis | ||||||||||
Vga_project | 1 | a year ago | VHDL | |||||||
Zynq_hls_ddr_axi_ips_multiple_clock | 1 | 4 years ago | VHDL | |||||||
Kicadje_symplesequencer | 1 | 2 years ago | HTML | |||||||
Designed to fit the faceplate of a Hexinverter SympleSeq E2 faceplate from Re:Synthesis |
LICENSE: BSD 3-Clause ("BSD New" or "BSD Simplified"); 2010
A. Abdelhadi, R. Ginosar, A. Kolodny, and E. G. Friedman,
"Timing-Driven Variation-Aware Nonuniform Clock Mesh Synthesis,"
Proceedings of the ACM/IEEE Great Lakes Symposium on VLSI (GLSVLSI '10), pp. 15-20, May 2010.
[Paper: PDF,
DOI]
[Talk: PDF,
PPT]
scr/ : Scripts directory, including Perl and TCL scripts
scr/pm/ : Perl modules (packages)
scr/share/man : Manuals for the Perl modules
scr/syn/ : Logic and physical synthesis script
scr/syn/compile_bgx.tcl : Compile Script for Cadence BuildGates
scr/syn/compile_dc.tcl : Compile Script for Synopsys DesignCompiler
scr/syn/encounter.conf : Configuration file for Cadence First Encounter
scr/syn/encounter.mesh.tcl: Compile Script for Cadence Encounter with clock mesh synthesis
scr/syn/encounter.tcl : Compile Script for Cadence Encounter
scr/syn/net2grp.pl : Converts Verilog netlist into graph; Generate registers connectivity graph
scr/syn/sta2xml.tcl : Generates a timing constrains graph from netlist (integrates with Cadence PrimeTime flow)
scr/grid/ : Grid (mesh) generation scripts
scr/grid/png/ : Outputs as PNG images
scr/grid/xml/ : input XML files describing circuits' STA
scr/grid/lup/ : input LUP files including grid weights
scr/grid/aux.pm : auxiliary functions module
scr/grid/grid.pl : Clock grid (mesh) generator
scr/grid/lef.pm : LEF file parser module
scr/grid/misc.pm : Miscellaneous functions module
scr/grid/route.pm : Mesh routing module
syn/ : Synthesis directory
syn/rtl/ : ISCAS'95 sequential Verilog benchmarks
syn/log/ : log files
syn/out/ : Output files, reports and results
syn/encounter.tcl : Compile Script for Cadence Encounter
syn/encounter.cmd : Encounter Command Logging File
cd syn
setenv TOPLVL s838_1
setenv OSULIB /hp/ameer/cgs/lib
setenv SYNDIR $PWD
setenv SYNSCR /hp/ameer/cgs/scr/syn
setenv FRQMHZ 1000
If separated STDOUT and STDERR are required, use:
(bgx_shell -f $SYNSCR/compile_bgx.tcl > out/${TOPLVL}.bgx.log) >& out/${TOPLVL}.bgx.err
(encounter -config $SYNSCR/encounter.tcl -nowin > out/${TOPLVL}.enc.log) >& out/${TOPLVL}.enc.err
Otherwise, use:
bgx_shell -f $SYNSCR/compile_bgx.tcl|tee out/${TOPLVL}.bgx.log
encounter -config $SYNSCR/encounter.tcl -overwrite -nowin | tee out/${TOPLVL}.enc.log