
Completed
Posted
Paid on delivery
I already have both xschem and KLayout running, using the GF180MCU library. I entered an xschem schematic of a small logic block, and a gds after placement and routing. I am able to pass klayout DRC, but not LVS. Here is what I need: • fix my xschem symbols for about 6 logic cells to support writing out a verilog netlist for logic simulation, and a spice netlist for LVS. • I want the verilog netlist to include simple risedel and falldel for the gate-level simulation • I want the spice netlist (and NOT the verilog netlist) to include power and ground global connections so LVS can pass in klayout. I can provide my design data for you to clean up and show it running (and hopefully passing) LVS.
Project ID: 40389903
20 proposals
Remote project
Active 25 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi there, As an Electronic Systems student at IIT Madras and the founder of an EDA automation startup, debugging custom schematic-to-layout flows and fixing LVS issues is exactly what I do. I can fix your xschem symbol properties to cleanly support both gate-level simulation and KLayout LVS using the GF180MCU library. The issue stems from how the netlist format strings are defined on the cell symbols. Here is exactly how I will fix your 6 logic cells: Verilog Netlisting: I will modify the verilog_format attribute on your symbols to append the delay parameters (e.g., # (@risedel, @falldel)) so your gate-level simulation models the timing correctly, without injecting physical power pins into the Verilog code. SPICE Netlisting for LVS: I will update the spice_format attribute to explicitly include the global power and ground connections (like VDD/VSS) as required by KLayout’s LVS engine, ensuring the schematic netlist perfectly matches the rails in your routed GDS. I can have these 6 symbols cleaned up, tested, and passing LVS within 48 hours. Quick question: Are you using the standard GF180MCU default power net names (VDD/VSS) in your KLayout layout, or are you using custom global names for this logic block? Best, Akshay
$150 USD in 2 days
2.8
2.8
20 freelancers are bidding on average $166 USD for this job

Hello, As an expert in Electrical Engineering, I can efficiently address the challenges you are facing with xschem and KLayout. My proficiency in Verilog and Spice netlisting, being well-versed in this particular GF180MCU library, will prove highly beneficial for fixing your xschem symbols to generate desired netlists. Not only will the verilog netlist include specific risedel and falldel parameters for gate-level simulation, but the spice netlist will also be specifically tailored to include power and ground global connections necessary for a successful LVS verification. Furthermore, my experience using other pertinent tools like PCB design and CAD, strengthens my ability to effectively troubleshoot such problems in your design data. I have ample expertise in simulating and verifying complex logic blocks which can ensure that your design passes through LVS with flying colors. Driven by the core principle of customer satisfaction, I am dedicated to producing high-quality work within the agreed-upon timeframe. Please provide me with the opportunity to demonstrate the depth of my skills, and I assure you that you won't be disappointed. Let's discuss your project specifics for a perfect coordination, efficient completion and hassle-free project delivery. Thanks!
$450 USD in 3 days
7.4
7.4

Hello, I can resolve your xschem/KLayout LVS issue and clean up the flow for dual netlisting. I will fix the ~6 logic cell symbols to correctly support both Verilog (simulation) and SPICE (LVS) generation. Verilog netlists will include rise/fall delay modeling suitable for gate-level simulation. SPICE netlists will be configured with proper global VDD/GND connections to ensure LVS consistency in KLayout. I will also align pin naming, hierarchy, and net definitions between schematic and layout to eliminate mismatches. The solution will follow GF180MCU PDK conventions to ensure compatibility and reproducibility. You will receive corrected symbols, verified netlists, and a working LVS-passing setup. Timeline: 1–2 days after reviewing your design files. Regards, Engineer
$140 USD in 5 days
6.8
6.8

Hi, how are you doing? I went through your project description and I can help you in your project. your project requirements perfectly match my expertise. We are a team of Electrical and Electronics engineers, we have successfully completed 1000+ Projects for multiple regular clients from OMAN, UK, USA, Australia, Canada, France, Germany, Lebanon and many other countries. We are providing our services in following areas: Antenna Design (CST, HFSS) Embedded C Programming. VHDL/Verilog, Quartus/Vivado, LabVIEW/ Multisim/PSPICE/VLSI MATLAB/SIMULINK Network Simulator NS2/NS3 Microcontroller like Arduino, Raspberry Pi, FPGA, AVR, PIC, STM32 and ESP32. IDEs like Keil MDK V5, ATmel studio and MPLab XC8. PLCs / SCADA PCB Designing Proteus, Eagle, KiCAD and Altium IOT Technologies like Ethernet, GSM GPRS. HTTP Restful APIs connection for IOT Communications. Also, we have good command over report writing, I can show you many samples of our previous reports. Kindly consider us for your project and text me so that we can further discuss specifically about your project's main goals and requirements.
$140 USD in 7 days
6.1
6.1

Hi, I’m a certified electronics and embedded firmware engineer based in the U.S., with strong experience building custom IC design flows using xschem and KLayout, including the GF180MCU. I understand the issue of passing DRC but failing LVS, and I’ve successfully resolved similar problems by aligning schematic symbols, netlisting configurations, and layout connectivity. I will fix your six logic cell symbols to properly support both Verilog and SPICE netlisting with correct pin definitions and hierarchy handling. Your Verilog netlists will include clean rise and fall delay modeling for accurate gate-level simulation without interfering with LVS. I will configure the SPICE netlists to include proper global power and ground connections so LVS passes reliably in KLayout. You’ll receive corrected libraries, validated netlists, and a fully verified flow demonstrating successful LVS on your design. Jared J
$250 USD in 4 days
4.7
4.7

⭐⭐⭐⭐⭐ I’ve dealt with this exact xschem → KLayout LVS flow, especially with GF180MCU. The issue is almost always in symbol properties and netlisting templates, not the schematic itself. What I’ll fix for you: • Clean up ~6 logic cell symbols with proper format / template blocks • Ensure dual netlisting works correctly: Verilog → clean I/O only + rise/fall delays SPICE → includes global VDD/GND for LVS • Align pin order/naming with layout so LVS matches • Verify netlists against your GDS in KLayout LVS Approach: • Audit your current symbols + netlists • Fix symbol attributes (sim, verilog, spice separation) • Add delay parameters for gate-level Verilog • Inject .global VDD GND only in SPICE netlist • Run LVS and resolve mismatches Milestones: Symbol + netlist audit Verilog netlist (with delays) working SPICE netlist (LVS-ready) LVS pass in KLayout You’ll end up with a clean, reusable setup for future cells—not just a one-off fix. Quick questions: Are you using hierarchical or flat LVS? Current LVS error (missing nets, pin mismatch, devices)? Send the files—I’ll get this passing cleanly.
$140 USD in 3 days
4.5
4.5

Your LVS failure isn’t a symptom, it’s the symptom of misaligned netlist generation holding back your verification flow. Incorrect Xschem symbol definitions and missing global connections in the spice netlist break LVS accuracy, rendering your design iteration inefficient. I will fix your six logic cell symbols in Xschem to generate compliant verilog and spice netlists with properly embedded rise and fall delays in verilog for precise simulation timing. For spice, I will explicitly add power and ground global nets to align with your GDS and satisfy Klayout LVS checks, ensuring your design clears verification without manual patching. I will validate the corrected flow on your data, confirming robust LVS pass. Are you ready to receive a cleaned-up, verified design package that immediately clears LVS and supports gate-level simulation?
$250 USD in 7 days
2.4
2.4

Hey , I just finished reading the job description and I see you are looking for someone experienced in Electrical Engineering and Electronics. This is something I can do. Please review my profile to confirm that I have great experience working with these tech stacks. While I have few questions: 1. These are all the requirements? If not, Please share more detailed requirements. 2. Do you currently have anything done for the job or it has to be done from scratch? 3. What is the timeline to get this done? Why Choose Me? 1. I have done more than 250 major projects. 2. I have not received a single bad feedback since the last 5-6 years. 3. You will find 5 star feedback on the last 100+ major projects which shows my clients are happy with my work. Timings: 9am - 9pm Eastern Time (I work as a full time freelancer) I will share with you my recent work in the private chat due to privacy concerns! Please start the chat to discuss it further. Regards, Adil.
$30 USD in 6 days
0.0
0.0

Hey , looking over what you need for Electrical Engineering and Electronics, I noticed you’re in a perfect spot to use a specific approach that completely eliminates the usual headaches people run into with these types of projects. Most freelancers will just do the bare minimum, but they completely miss a small structural tweak that actually makes the final result run flawlessly and saves you a ton of time. I’m not here to just bid and wait. I’ve already visualized the fix for that one specific gap in your project that usually drags these projects out for weeks, and keep you from looping back for revisions later. If you’re serious about getting this done right the first time without the back-and-forth, hit me up in the chat, and I’ll show you exactly what I mean I guarantee it’ll be the most helpful 5 minutes of your day and will take the entire weight of this project off your shoulders.
$155 USD in 6 days
0.0
0.0

Hello, Dear. I am a senior Electronics engineer with extensive experience in xschem and KLayout, particularly with the GF180MCU library. ✔ Proficient in xschem symbol customization. ✔ Skilled in generating Verilog and SPICE netlists. ✔ Experienced in integrating risedel and falldel for simulations. ✔ Adept at managing power and ground connections for LVS. ✔ Competent in running and passing DRC and LVS checks in KLayout. Previously, I successfully resolved LVS issues in a project involving similar schematic and layout tools, ensuring seamless netlist generation and verification. For your project, I will refine your xschem symbols, ensure the Verilog netlist supports gate-level simulation with delays, and adjust the SPICE netlist for LVS compliance. Send me a message to discuss in detail. Thank you.
$100 USD in 5 days
0.0
0.0

You need your xschem cells to export correct Verilog (with rise/fall delays) and correct SPICE (with global VDD/VSS) so KLayout can pass LVS, not just DRC. I already understand your flow: GF180MCU in xschem/KLayout, layout DRC clean, LVS failing due to netlist mismatches. I’ll audit the 6 logic-cell symbols, pins/names, and instance parameters to ensure LVS-consistent connectivity and correct port directions. I will update each xschem symbol and netlisting templates so the Verilog output maps precisely to the intended gate-level behavior. The Verilog netlist will include simple risedel/falldel on outputs (and any relevant timing annotation hooks) for your logic simulation without overcomplicating analog details. Separately, I’ll adjust the SPICE netlist export to include explicit power and ground global connections required by LVS in your KLayout setup (e.g., consistent VDD/VSS naming tied to the same global nodes used in the GDS). This keeps LVS focused on device connectivity rather than floating rails.
$140 USD in 7 days
0.0
0.0

Before vs after: right now you can get KLayout DRC to pass, but LVS fails because xschem-to-netlist artifacts don’t match what LVS expects for GF180MCU. After: I’ll correct your ~6 logic cell symbol/instance definitions so xschem can export both a gate-level Verilog netlist (with simple risedel/falldel timing) and a SPICE netlist that adds explicit power/ground global connections for LVS. I’ll use your existing xschem schematic plus the routed/placed GDS context to trace net naming, pin directions, substrate/body handling, and global net mapping, then align the symbol pins and netlists to the LVS rule set used by your KLayout flow. You’ll get cleaned-up, versioned xschem libraries, verified netlist outputs, and step-by-step instructions to re-run LVS until it passes. Share your design files and LVS script/settings, and I’ll start immediately.
$140 USD in 7 days
0.0
0.0

I will fix your xschem symbols/netlisting so KLayout can pass LVS while keeping gate-level simulation working. You already have GF180MCU in xschem and KLayout, plus DRC passing; the remaining gap is consistent device/pin naming and the right global power/ground in the extracted SPICE view. I will update the ~6 logic-cell symbols to emit a correct Verilog netlist for simulation, including simple risedel and falldel behavior on gate IO timing. At the same time, I will ensure the SPICE netlist (used by LVS) contains explicit global VDD/VSS (or your library’s pwr/gnd nodes) so the LVS engine can match rails across hierarchy. You’ll receive cleaned, documented xschem symbol libraries and netlisting templates, plus verification runs showing (1) Verilog produces the expected waveform behavior and (2) KLayout LVS transitions from fail to pass. Share your design files (xschem schematics, symbol sources, and your failing LVS logs/netlist settings) and I’ll start by mapping mismatches between DRC-clean connectivity and LVS expectations—ready to begin once you upload.
$140 USD in 7 days
0.0
0.0

Transform your current xschem↔KLayout flow from “DRC-clean but LVS-failing” into a working mixed-extract setup. I’ll update the ~6 logic-cell xschem symbols to reliably export both (1) a Verilog netlist for gate-level simulation and (2) a SPICE netlist tailored for LVS against your GF180MCU-based GDS. For simulation, I’ll wire the cells to generate a clean gate-level Verilog view and include simple risedel / falldel behavior per instance so timing transitions are represented consistently. For LVS, I’ll ensure the SPICE output is not just device-accurate, but also contains global power and ground connections in the exact form KLayout expects. You’ll receive cleaned symbol definitions, corrected pin naming/net mapping, and regenerated netlists. Share your design files (xschem schematics plus the GDS or layout sources you’re using) and I’ll run through extraction logs, fix any mismatch iteratively, and confirm LVS passes—no guesswork. Can you upload the project package and tell me which LVS report lines indicate the first failure?
$140 USD in 7 days
0.0
0.0

1) Updated xschem library/symbols for ~6 GF180MCU logic cells with correct pin naming and export-ready netlisting for both Verilog (gate sim) and SPICE (LVS). 2) Custom netlist writers/workflows to ensure Verilog includes simple risedel/falldel timing behavior, while the SPICE output injects explicit global power/ground nodes so KLayout-driven LVS can match successfully. 3) Debug report + iteration loop: align extracted netlists, resolve mismatch sources (cell ports, instance connectivity, global rails), then confirm LVS passes end-to-end using your existing routed GDS. You already have xschem and KLayout running and DRC passing; the gap is LVS. I’ll take your current xschem schematic of the logic block plus the placement/routing GDS, audit the symbol-to-subcircuit mapping, and implement fixes that preserve your current stack-up and naming conventions. Once you share the design data, I’ll clean up the cells, regenerate both netlists, run LVS in KLayout, and show the exact diff causing/solving each failure. Send your files and tell me which LVS script/config you’re using so I can start immediately.
$140 USD in 7 days
0.0
0.0

LVS is the last blocker right now: you can already get KLayout DRC green using GF180MCU, but the moment LVS checks topology/electrical connectivity, your current xschem symbols and netlists won’t line up. I’ll align xschem for your ~6 logic cells so it can reliably export both (1) a gate-level Verilog netlist and (2) a SPICE netlist that includes explicit VDD/VSS global connections for LVS to pass. You’ll get cleaned-up xschem symbol definitions (pins, names, direction, net mapping) and a consistent netlisting flow tied to your existing schematic. For simulation, the Verilog will embed simple risedel and falldel per gate/cell so timing-aware functional runs behave as expected. For LVS, the SPICE export will ensure power/ground are present exactly as your flow expects (not just as instance pins). Share your design files (xschem project + the current GDS/xschem cells used) and tell me how you invoke klayout LVS. I’ll iterate with you: generate revised netlists, run LVS, and converge until it matches. Upload the files now and I’ll start immediately.
$140 USD in 7 days
0.0
0.0

You already have xschem and KLayout running with GF180MCU and DRC passing, but LVS fails—so the missing piece is a consistent netlisting/connection strategy across tools. I’ll fix your xschem symbols for ~6 logic cells so they can emit both a gate-level Verilog netlist and a device-level SPICE netlist in a way LVS expects. For Verilog, I’ll update pins/names and model the logic timing behavior with simple risedel and falldel on the relevant transitions, producing clean gate-level simulation stimulus. For SPICE, I’ll ensure the exported deck includes explicit power/ground global connections (not mirrored into the verilog path), so KLayout’s LVS sees identical global references. I’ll then validate end-to-end: run your placement/routing GDS through KLayout, compare against the new xschem netlists, and iterate symbol pin mapping until LVS passes. Share your design files (xschem schematics, any current netlisting scripts, and the failing LVS log) and I’ll start by auditing symbol port conventions and net naming consistency. Let’s get your LVS to pass—upload the data and we’ll begin.
$140 USD in 7 days
0.0
0.0

Discovery: I’ll review your current xschem symbols for the 6 logic cells, confirm how they map onto GF180MCU devices, and trace why KLayout DRC passes while LVS fails (typically missing/incorrect pin names, missing net ties, or netlist export quirks). I’ll also inspect your existing GDS+post-route connectivity to align schematic symbols with extracted connectivity. Execution: I’ll update xschem symbol definitions and netlisting scripts so exports generate two consistent artifacts: (1) a Verilog gate-level netlist for simulation with simple rising/falling delay functions (risedel/falldel), and (2) a SPICE netlist that explicitly includes power/ground global connections so LVS recognizes rails and matches your PDK conventions. Delivery: you’ll get cleaned-up xschem project files plus reproducible netlisting steps and test runs, showing LVS convergence in KLayout. I can start immediately—upload your xschem project and the failing LVS logs/GDS, and tell me which cells fail first so we target the root cause fast.
$140 USD in 7 days
0.0
0.0

I’ll get your GF180MCU xschem → KLayout flow producing LVS-passing SPICE and simulation-ready Verilog by correcting the symbol/netlist generation for your ~6 logic cells. First, I will audit your current xschem symbol pins/attributes and the generated SPICE netlist mapping to ensure LVS-relevant naming, connectivity, and device instantiation match what KLayout expects after GDS placement/routing. Second, I’ll update each cell’s xschem configuration so the Verilog netlist includes gate-level behavior with simple risedel and falldel, enabling realistic logic simulation. Third, I’ll modify the SPICE netlist generation to insert power/ground global connections (not the Verilog), so LVS can resolve rails consistently. Share your xschem library, the 6-cell schematic files, and the failing LVS log + targets; I’ll return patched symbols/cell scripts plus regenerated netlists and an updated run showing LVS progress—send the design data and we’ll start.
$140 USD in 7 days
0.0
0.0

Frisco, United States
Payment method verified
Member since Apr 22, 2026
$250-750 USD
$750-1500 USD
£5-10 GBP / hour
$250-750 USD
$750-1500 USD
$50000-100000 USD
$250-750 USD
$250-750 USD
₹12500-37500 INR
₹150000-250000 INR
₹1500-12500 INR
₹4000-8000 INR
$5000-10000 AUD
₹100-400 INR / hour
₹600-1500 INR
₹12500-37500 INR
$250-750 USD
$250-750 AUD
$8-15 USD / hour
€3000-5000 EUR