https://open-source-silicon.dev
Join Slack
Has anyone tried using the keep synthesis attribute? Is following the correct way to apply it to a s...
a

Anuj Dubey

over 3 years ago
Has anyone tried using the keep synthesis attribute? Is following the correct way to apply it to a signal named e1: (* keep *) wire[14:0] e1; ? If the attribute is successfully getting applied by yosys, does the synthesis log reflect it anywhere?
a
a
  • 2
  • 5
  • 104
Hi all, I'm tring to do post synthesis simulation using results produced by openlane flow. I encount...
a

ANKI REDDY SAI PRAVEEN

about 2 years ago
Hi all, I'm tring to do post synthesis simulation using results produced by openlane flow. I encountered following warnings and results are not matching with pre-synthesis, I used following commands to execute.Is there any alternative method to do gate level simulation? Please help me figure this.
iverilog fsm_adder.v adder_fsm_tb.v sky130_sram_1kbyte_1rw1r_32x256_8.v sky130_fd_sc_hd.v primitives.v
vvp a.out
gtkwave dump.vcd
fsm_adder.vsky130_fd_sc_hd.vadder_fsm_tb_v.vprimitives.vsky130_sram_1kbyte_1rw1r_32x256_8.v
a
l
m
  • 3
  • 16
  • 103
What layer do I need to make a proper tap for pmos devices in magic? I have imported a design from ...
v

Vladimir Vesely

over 2 years ago
What layer do I need to make a proper tap for pmos devices in magic? I have imported a design from Cadence Layout XL, but device taps that pass those DRCs have layers are not clean in magic checks. For example, placing pdiff to fix N-tap overlap of N-tap contact < 0.12um (licon.7) results in a "Can't overlap those layers" error. Other commenters have mentioned a "psd" layer, but for some reason I don't have that naming convention, only pdiffusion. A number of other layers have similarly strange names.
v
m
t
  • 3
  • 6
  • 103
Hi, does anyone know if there is a transmission gate cell in HV standard cells? Thanks
a

Abdulaziz

over 3 years ago
Hi, does anyone know if there is a transmission gate cell in HV standard cells? Thanks
a
a
+2
  • 4
  • 9
  • 103
Hey all, I am having trouble installing klayout on my Ubuntu 24. I just used “sudo apt install klayo...
s

SURYA RC

over 1 year ago
Hey all, I am having trouble installing klayout on my Ubuntu 24. I just used “sudo apt install klayout” and when I “klayout -v” it outputs “Klayout 0.28.15” However when I try to open klayout by “klayout”, it runs a few processes and then proceeds to say core has been dumped. I tried to install from the klayout website, but I keep hitting dependencies issues with libgit2-1.1, libruby3.0 and libpython3.10
s
m
  • 2
  • 2
  • 102
Hi everybody, I would like to know how could I add a digital part to user_analog_project_wrapper? I ...
j

JONATHAN ARMANDO PATIÑO

over 1 year ago
Hi everybody, I would like to know how could I add a digital part to user_analog_project_wrapper? I mean, to obtain a similar result as when in caravel I do make user_proj_example and then make user_project_wrapper. I copied the openlane from caravel to caravan, I changed the pin_order.cfg so they could be similar to user_project_wrapper_empty (but I don’t know if this is correct) and I also tried to add from Magic, but it was not possible to open two different .gds files, this is, the user_project_wrapper_empty and the user_proj_example.gds. I also tried with Klayout and I also could not integrate both .gds. Could you please help me with an explanation about how this should be done? Thanks in advance!
j
m
  • 2
  • 21
  • 102
Hi, Can Klayout be used for analog layout in place of Magic ? I find Magic bit uncomfortable to use.
v

vks

over 2 years ago
Hi, Can Klayout be used for analog layout in place of Magic ? I find Magic bit uncomfortable to use.
v
e
  • 2
  • 3
  • 102
In Xschem when using such a symbol (the 'nf' one) and then having `W=12 L=0.5 nf=3` The W is the t...
t

tnt

over 1 year ago
In Xschem when using such a symbol (the 'nf' one) and then having
W=12 L=0.5 nf=3
The W is the total width right ? Or the per-finger one ? I was pretty sure it was the total one given you have stuff like
ad="'int((nf+1)/2) * W / nf * 0.29'"
in the param box ( the
W/nf
being the clue ).
XDnUvRS_d.webp
t
s
  • 2
  • 5
  • 101
<@U01819B63HP>: After a round of testing and bug fixing, I resolved a number of issues with the con...
t

Tim Edwards

almost 2 years ago
@Stefan Schippers: After a round of testing and bug fixing, I resolved a number of issues with the continuous sky130 models. It's clear that they work for the most part, but I missed (or my scripts missed) a handful of spectre-to-ngspice conversions. I would like to transition completely from the discrete-binned models to the continuous ones, which requires (1) changing the "ngspice" directory in the PDK path for models to "combined" ("combined" meaning a combination of the new continuous models and the original models that weren't in the set of continuous models provided by SkyWater), (2) running all the device tests to make sure nothing else is broken, (3) fixing anything that is broken, and (4) pushing the updated xschem library. If you or somebody else can run the tests and give me feedback on any errors, I can patch the repositories when/if needed.
🌍 1
t
s
  • 2
  • 14
  • 101
Warning: PDK_ROOT env. var. not found or empty, trying to find an open_pdks install No open_pdks ins...
s

sid

about 2 years ago
Warning: PDK_ROOT env. var. not found or empty, trying to find an open_pdks install No open_pdks installation found, set PDK_ROOT env. var. and restart xschem setup_tcp_bespice: success : listening to TCP port: 2022
s
s
  • 2
  • 1
  • 101
Previous141516Next

What is Linen?

Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.

Powered by