Skip to content
View MainakSil's full-sized avatar
💭
☕ Fuelled by coffee and code!
💭
☕ Fuelled by coffee and code!

Highlights

  • Pro

Block or report MainakSil

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MainakSil/README.md

Mainak Sil

Typing SVG


whoami

module mainaksil (
    input  wire        clk,
    input  wire         rst_n,
    output reg  [2:0]   focus,     // 000: ASIC | 001: FPGA | 010: RTL | 011: GDSII
    output reg          curiosity  // never gated
);
    // Hands-on across the full RTL-to-GDSII flow

    always @(posedge clk or negedge rst_n) begin
        if (!rst_n) begin
            focus      <= 3'b010;
            curiosity  <= 1'b1;
        end else begin
            curiosity  <= 1'b1;     // always high, never resets
        end
    end

endmodule

synth.tcl — currently in flow

# report_status.tcl

read_design -source rtl/
set_top     current_focus

foreach block { bitnet_bitlinear_accel  des_asap7_pnr } {
    puts "-- exploring: $block"
}

# STATUS
# [x] RTL-to-GDSII flow for a RTL on ASAP7 7nm (Genus -> Innovus -> PrimeTime)
# [~] BitNet b1.58 BitLinear kernel in Verilog, targeting a Zybo Z7-10 (Zynq-7000)

report_qor -summary

Toolchain

Layer Tools
HDL Verilog, SystemVerilog
Synthesis / PnR / Signoff Cadence Genus, Cadence Innovus, Synopsys PrimeTime
Simulation Xilinx Vivado
Scripting TCL, Python
Languages Python, C/C++, Embedded C, Assembly (8085, ARM)
Other COMSOL Multiphysics (Semiconductor Module)

Pinned Loading

  1. COMSOL_Multiphysics-MOSFET-FinFET-GAAFET-Simulation COMSOL_Multiphysics-MOSFET-FinFET-GAAFET-Simulation Public

    COMSOL Multiphysics simulations of planar MOSFET, 3D FinFET, and Gate-All-Around FET (GAAFET) with carrier concentration and electrical characteristic analysis.

    1

  2. DES-ASIC-RTL-to-GDSII DES-ASIC-RTL-to-GDSII Public

    Complete ASIC implementation of the OpenCores DES core using Cadence Genus, Innovus, and Synopsys PrimeTime, from RTL synthesis to GDSII.

    Verilog