Στο ανοιχτό υλικό υπάρχει ένα σημείο όπου η αλυσίδα της διαφάνειας συνήθως σπάει. Μπορείς να δημοσιεύσεις τα σχέδια της πλακέτας σου, τη λίστα υλικών, τον κώδικα του firmware. Το τσιπ όμως που κολλάς πάνω στην πλακέτα παραμένει μαύρο κουτί: σχεδιασμένο με ιδιόκτητα εργαλεία που κοστίζουν δεκάδες χιλιάδες ευρώ, πάνω σε δεδομένα κατασκευής (PDK) που διατίθενται μόνο υπό συμφωνία εμπιστευτικότητας.
Το ElemRV είναι μια απόπειρα να μη σπάσει η αλυσίδα πουθενά.
Τι είναι
Πρόκειται για έναν μικροελεγκτή RISC-V, ανοιχτό από άκρη σε άκρη, υλοποιημένο εξ ολοκλήρου σε SpinalHDL και σχεδιασμένο να δουλεύει με την εργαλειοθήκη OpenROAD. Είναι φτιαγμένος για το ανοιχτό PDK IHP Open SG13G2, προσφέροντας μια πλήρη ανοιχτή λύση από το RTL μέχρι το GDSII, χωρίς καμία εξάρτηση από ιδιόκτητο λογισμικό.
Η τελευταία πρόταση είναι το όλο νόημα. RTL είναι η περιγραφή του κυκλώματος· GDSII είναι το αρχείο που στέλνεις στο εργοστάσιο για να τυπωθεί το τσιπ. Ανάμεσά τους μεσολαβεί μια αλυσίδα εργαλείων που, ιστορικά, ελέγχεται από τρεις εταιρείες παγκοσμίως. Το ElemRV διανύει όλη τη διαδρομή με λογισμικό που μπορείς να κατεβάσεις σήμερα.

Τα βασικά χαρακτηριστικά:
- Πυρήνας VexiiRiscv με σύνολο εντολών RV32IC
- Ολόκληρη η σχεδίαση γραμμένη σε SpinalHDL, χωρίς καθόλου Verilog ή VHDL
- Επαλήθευση σχεδίασης με Yosys και nextpnr, διάταξη του τσιπ με τη ροή OpenROAD
- Firmware βασισμένο στο Zephyr RTOS
- Υποστήριξη ενός chip HyperRAM και εκτέλεση κώδικα από εξωτερικό SPI Flash σε λειτουργία XIP
- Διεπαφές χαμηλής ταχύτητας: GPIO, UART, I2C, SPI και προγραμματιζόμενα I/O
Το έργο διατίθεται με τις άδειες CERN-OHL-W-2.0 και Apache-2.0.
Γιατί έχει σημασία
Ο τομέας του «ανοιχτού πυριτίου» υπάρχει εδώ και χρόνια, αλλά σχεδόν πάντα με έναν αστερίσκο: ανοιχτός πυρήνας επεξεργαστή, ναι — αλλά σύνθεση με ιδιόκτητο εργαλείο. Ή ανοιχτή ροή σχεδίασης, αλλά με PDK υπό NDA. Κάθε τέτοιος αστερίσκος σημαίνει ότι κάποιος τρίτος δεν μπορεί να αναπαραγάγει το αποτέλεσμα.
Το ElemRV αφαιρεί τους αστερίσκους. Η τεκμηρίωσή του περιγράφει ρητά την πλήρη ροή: η προεπιλεγμένη εργασία εκτελεί ολόκληρη τη διαδικασία RTL-to-GDSII σε ένα βήμα, με το τελικό αρχείο GDS να περνά πλήρη έλεγχο κανόνων σχεδίασης (DRC) και να ετοιμάζεται για tape-out. Ένας φοιτητής με έναν συνηθισμένο υπολογιστή μπορεί, θεωρητικά, να κατεβάσει το αποθετήριο και να φτάσει σε αρχείο έτοιμο για κατασκευή.
Υπάρχει και διαδρομή χωρίς εργοστάσιο: το έργο περιλαμβάνει ξεχωριστή ροή για FPGA, με στόχο την πλακέτα ECPIX5. Δηλαδή μπορείς να τρέξεις τον επεξεργαστή σε προγραμματιζόμενη λογική πριν καν σκεφτείς την παραγωγή τσιπ.
Στο αποθετήριο υπάρχει ήδη αρχείο manifest για tape-out στη διεργασία IHP SG13 τον Μάρτιο του 2026 — δηλαδή δεν πρόκειται για ακαδημαϊκή άσκηση αλλά για σχεδίαση που έχει σταλεί για κατασκευή.
Η πιστοποίηση
Τον Ιούνιο του 2026 το ElemRV πιστοποιήθηκε από την OSHWA. Η OSHWA το περιέγραψε ως το πρώτο τσιπ βασισμένο σε RISC-V που πιστοποιείται ποτέ, επισημαίνοντας τον πυρήνα VexiiRiscv πλήρως υλοποιημένο σε SpinalHDL και την πλήρη ροή RTL-to-GDSII πάνω στο OpenROAD χωρίς ιδιόκτητες εξαρτήσεις. Ήταν μία από τις 26 νέες πιστοποιήσεις του μήνα, σε μια βάση που ξεπερνά πλέον τις 3.350 καταχωρίσεις.
Η πιστοποίηση δεν είναι διακοσμητική λεπτομέρεια. Είναι ο μηχανισμός με τον οποίο ένας τρίτος επαληθεύει ότι όσα υπόσχεται ένα έργο ισχύουν — και, όπως έδειξε φέτος η υπόθεση του Arduino, η διαφορά ανάμεσα στο «λέμε ότι είμαστε ανοιχτοί» και στο «το έχουμε αποδείξει» έχει γίνει το κρίσιμο ερώτημα του χώρου.
Η ευρωπαϊκή διάσταση
Το ElemRV αναπτύσσεται από τη γερμανική aesc silicon και στοχεύει σε γερμανικό ανοιχτό PDK. Σε μια περίοδο όπου η συζήτηση για την τεχνολογική κυριαρχία της Ευρώπης επικεντρώνεται σε επιδοτήσεις για εργοστάσια τελευταίας τεχνολογίας, το ElemRV δείχνει μια συμπληρωματική διαδρομή: ανοιχτές διεργασίες παλαιότερης γενιάς, ανοιχτά εργαλεία σχεδίασης και ανοιχτές αρχιτεκτονικές, που κάνουν εφικτή τη σχεδίαση τσιπ από πανεπιστήμια, μικρές εταιρείες και ερευνητικές ομάδες.
Δεν πρόκειται να αντικαταστήσει τον επεξεργαστή του κινητού σου. Για αισθητήρες, βιομηχανικό έλεγχο, διαστημικές εφαρμογές, εκπαίδευση και οτιδήποτε απαιτεί επαληθεύσιμη εμπιστοσύνη στο υλικό, όμως, ένα τσιπ που μπορείς να ελέγξεις γραμμή προς γραμμή έχει αξία που καμία απόδοση σε GHz δεν αντισταθμίζει.
Πού να ξεκινήσεις
Ο κώδικας βρίσκεται στο github.com/aesc-silicon/ElemRV και η τεκμηρίωση στο aesc-silicon.github.io/ElemRV. Αν θέλεις να πειραματιστείς χωρίς εξειδικευμένο εξοπλισμό, ξεκίνα από τη ροή FPGA· αν σε ενδιαφέρει η σχεδίαση ολοκληρωμένων, δες τη ροή ASIC και τα εργαλεία OpenROAD, Yosys και KLayout.
Πηγή άρθρου: https://github.com/aesc-silicon/ElemRV
