EDM et les librairies IN2P3 pour Cadence SPB Christian ILLINGER : illinger@in2p3.fr Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 Réseau des Electroniciens - Dijon - 15/01/2015 1 / 25 1
EDM et les librairies IN2P3 pour Cadence SPB Motivations Historique Qui contribue ? Comment ça marche ? Projets 2018 Conclusions Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 2 2
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 Cadence SPB 16.6 27/05/2013 L’outil EDM de Cadence EDM Library WorkBench pour Cadence SPB 17.2 : Production distribuée des composants : Les composants sont développés par les laboratoires volontaires Chaque bibliothécaire les intègre dans la bibliothèque de la communauté (via l’outil EDM de Cadence). Le bibliothécaire est garant de ses composants ! Création de doublons évitée : vision globale par BD. Mise en œuvre rapide Il faut maitriser les outils standards Cadence SPB + Formation à EDM obligatoire Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 3 Christian Illinger 3
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 L’outil EDM de Cadence EDM Library WorkBench pour Cadence SPB 17.2 : Environnement intégré de développement et de gestion pour « libraires » Création et suivi des composants Test et Validation des composants Distribution des composants Utilise les outils classiques Cadence : concepthdl, allegro, partdev, etc Assure et maintient la cohérence des informations (sym, ptf, psm, pad, pdf, …) Utilise une BD ! En utilisant ce système unifié on réduit le temps de développement des composants pour les outils Cadence SPB. Deux petits regrets : Pas de statistique sur l’utilisation réelle des composants dans les labos Peu de demandes de retouches de composants (c’est bon signe ?) Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 4
EDM - son historique à l’IN2P3 Cadence SPB 16.6 27/05/2013 EDM - son historique à l’IN2P3 Abandon d’AFS libs en 17.2 BDonnées EDM à l’IPHC, données sur AFS ou Local Ajout DFS S2 2018 ??? 13 fév 2018 25 fév 2016 6 nov 2015 Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 5 Christian Illinger 5
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM - Qui contribue ? Une formation Cadence spécifique : 2 sessions ont eu lieu en 2015 et 2016 17 stagiaires formés Un petit réseau s’est constitué ! De gros contributeurs ! Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 6
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM - Qui contribue ? Pour participer , quelques règles simples à respecter : Connaitre / utiliser les librairies IN2P3 dans son labo Respecter les « standards » ( grilles + nommage + procédures ) S’inspirer / copier / améliorer les éléments existants Toujours faire au mieux pour le « concepteur » - Apporter une forte plus-value par les formes 3D réalistes des empreintes Et il faut bien sûr avoir un peu de temps dispo pour la communauté ! Les utilisateurs doivent être un élément moteur Comment gêrez vous les doublons ? Rejoignez nous ! Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 7
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM - comment ça marche ? Logical Symbol Footprint setup Package symbol Mechanical symbol Drafting symbol Padstack Pad shape Pad flash Symbol setup Symbol creation or modification Package data Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 8
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM: comment ça marche ? Physical Footprint Footprint setup Package symbol Mechanical symbol Drafting symbol Padstack Pad shape Pad flash Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 9
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM: comment ça marche ? Parametric Data Component metadata Classification Symbol and Footprint metadata Part table data Manufacturer Reference Mechanical accessory Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 10
ADW Server (à Strasbourg) EDM: comment ça marche ? sbgadw1.in2p3.fr Site Library and footprints Lib/Cell/View Repository Verification verification) Distribution Release Synchro toutes les minutes Reference Part Database AFS Development creation) parametric data Check-out and footprints Lib/Cell/View Allegro PCB au CC-IN2P3 ADW Server (à Strasbourg) Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 11
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM : L’informatique dédiée L’informatique dédiée : Transfert ./reflib/… toutes les minutes rsync Ipnl Lpsc Lal Cppm R720 R420 Etc… sbgue24 sbgadw1 /afs… \dfs… Libraires : Travail en remote via ssh ou x2go Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 12
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 Cadence SPB 16.6 27/05/2013 EDM - Mode de distribution actuel Les bibliothèques Cadence PCB sont stockées au CC à Lyon : - AFS - ouvert aux plages IP IN2P3 - DFS - ouvert au domaine IN2P3 - rsync en local - en moins de 3 mn Aujourd’hui : 17 labos IN2P3 (sur 19) et 1 labo INSU en bénéficient. Fév 2018 : Cas particulier de < instandard > et < inpower > Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 13 Christian Illinger 13
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM – projets 2018 Projets 2018 : Les procédures existantes sont à faire évoluer, ouverture d’un wiki. Gérer l’abandon d’AFS au CC (???) Utilisation du lib créator de Cadence ? Webex en juin 2018 Améliorer les rendus 3D des composants les plus courants Mettre en œuvre les conclusions discutées lors d’un sondage : - Fractionner RGEN et CAPA suivant les technos (0603, 0402, etc) - Un wiki pour informer des nouveaux composants disponibles - Réintégrer les freins-thermiques Rencontre « libraires » prévue courant Juin 2018 Et toutes les bonnes idées sont également les bienvenues ! Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 14
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM – projets 2018 Exemple de rendu 3D dans Allegro : Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 15
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM - Divers Outil gratuit (+payant) d’aide à la création : Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 16
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM - Divers Site web réf fournisseurs : Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 17
EDM et les librairies IN2P3 pour Cadence SPB Motivations Historique Qui contribue ? Comment ça marche ? Projets 2018 Conclusions Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 18 18
Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 EDM - Conclusions - De très nombreux nouveaux composants ont vus le jour : 2015 2016 2017 symb 115 173 212 psm 43 135 184 pad 25 107 140 - Une dizaine de composants du projet DAQGEN ont étés intégrés en 2017 (atmega128, max17545, ad5662, en6347, etc) Bilan très positif , une nouvelle dynamique est en marche ! Journées IAO/CAO à Clermont-Ferrand – 15-17 Mai 2018 19