Suggestions pour l'outil de synthèse ASIC à faible coût

N

n1cm0c

Guest
Je fais plein blocs personnalisés analogiques qui ont besoin de certains blocs numériques simples, des FSM.
Notre peuple numériques sont trop occupés avec Synopsys / Cadence / Mentor dernière génération d'outils de conception ASIC numérique grand dans les technologies nanométriques, donc il n'ya personne pour m'aider à écrire VHDL / Verilog code synthetisable et utiliser ces outils pour générer un SPICE / Spectre / HSPICE netlist que je peux utiliser pour simuler mon circuit complet (98% analogiques, 2% digital).

Je sais que je pourrais utiliser VHDL-AMS ou Verilog-AMS pour modéliser tout ensemble, mais je pense que cela est exagéré, puisque la partie numérique est si petit.Mes simulations prendra plus de temps, j'aurai besoin de licences d'utilisation plus coûteuse, et probablement aussi apprendre une langue «nouvelle» (la-AMS).

Dans la phase finale de ma conception de la partie numérique seront synthétisés par les spécialistes du numérique, et puis je vais récupérer le netlist SPICE complet avec tous les parasites, etc

Mais avant d'en arriver là, je voudrais être capable de synthétiser mes FSMs, en utilisant une simple, peu coûteuse et facile à utiliser l'outil, de sorte que j'aurais pu netlists SPICE de la partie numérique je pourrais utiliser dans mes simulations.J'ai une bibliothèque de cellules numérique standard, avec schéma complet, et netlists SPICE pour eux, et je tiens à synthétiser logiques utilisant cette bibliothèque.

Je cherche quelque chose de similaire aux outils de Berkeley (octtools, MSII, mvsis, SIS, peu importe), mais commerciale (avec une aide), et capable de prendre RTL VHDL comme entrée.Peut-être quelque chose comme Exemplar Logic?Il ya plusieurs années je me souviens en utilisant quelque chose comme ça, je pense.

Alors, ma question pour vous des spécialistes du numérique est la suivante: Pourriez-vous proposer une synthèse logique ASIC outil qui accepte RTL VHDL et produit une netlist niveau de la porte (contre une bibliothèque de cellules standard), de préférence dans SPICE / HSPICE / SPECTRE syntaxe?

Merci pour toute aide!

 
<a href="http://www.komputerswiat.pl/nowosci/internet/2010/52/wideo-z-kodem-dna-sposobem-na-piratow.aspx"> <img align="left" src="http://www.komputerswiat.pl/media/2010/360/1579263/dna-lupa-zaj.jpg" /></a> Nowa eksperymentalna technologia rozpoznawania obrazu ma utrudnić życie wszystkim fanom filmów pochodzących z nielegalnej dystrybucji.<img width='1' height='1' src='http://rss.feedsportal.com/c/32559/f/491281/s/10f7bb9e/mf.gif' border='0'/><br/><br/><a href="http://da.feedsportal.com/r/90661873197/u/0/f/491281/c/32559/s/10f7bb9e/a2.htm"><img src="http://da.feedsportal.com/r/90661873197/u/0/f/491281/c/32559/s/10f7bb9e/a2.img" border="0"/></a>

Read more...
 
n'importe quel outil de synthèse fait exactement cela, c'est prendre RTL et le convertir à la liste des porte niveau net.Mais elles sont en format Verilog simple.Je ne sais pas quel est votre conception, vous avez dit qu'il était de 98% ananlog mais la question est quelle est la taille numérique% mais pas en nombre de portes ou la zone.Si votre FSM n'est pas trop gros vous pouvez main-design lui.Je sais que l'art n'est pas plus suivie plupart d'entre nous desingers numériques sont en boitant que sur les outils de CAO, mais là encore je ne vois pas pourquoi vous ne devriez pas handcode.

 
Merci de votre suggestion.J'ai eu à faire d'autres choses, et j'ai également vérifié tous les logiciels que j'ai pu trouver.il ressemble que seul le jeu d'outils de l'Alliance est libre et peut faire ce que je veux, simple synthèse d'FSMs pour le contrôle des caractéristiques, des séquences de test, etc, 98% de ma conception analogique.

Les outils de synthèse FPGA pourrait être une option à faible coût, mais aucun ne semble me permettre de mapper à une table une technologie différente, ou au moins d'obtenir une barrière au niveau d'une netlist Verilog VHDL ou Verilog RTL entrée.

SIS pourraient également le faire, ou MV-SIS, mais ce sont des outils très vieux et je ne veux pas passer le temps d'apprendre à écrire des fichiers pour cela.Le point de l'ensemble de la rédaction du FSM en VHDL ou Verilog est de rendre les cartes plus claires et plus maintenable, au lieu de construire des schémas de K-ou tout autre chose le concepteur n'a à la main.

Pour autant que je puisse le savoir, il n'existe aucun outil de synthèse ASIC à faible coût qui prennent RTL VHDL ou Verilog d'entrée et de générer des porte-netlists niveau contre une bibliothèque standard de la technologie des cellules.

 
Salut,

Que faire si vous écrivez votre code VHDL, puis d'utiliser un synthétiseur de FPGA à faible coût pour générer la netlist, puis écrire un script perl pour cartographier les portes standard à votre liste d'interconnexions d'épices.Vous pouvez définir un dont_use_list de sorte que vous utilisez seulement un nombre réduit de cellules que l'on peut analyser et traduire en transistors.

Wouldn't that work?

à la vôtre

 
Bonjour,Pourquoi ne puis vous essayez d'utiliser Incentia, Design bricolage pour votre synthèse ASIC ...
Il s'agit d'une option à faible coût (par rapport à Synopsys, Cadence ou outil de synthèse) ...
Je pense que cela sert votre objectif ....

http://www.incentia.com/products/index.htm- Manju --

 
Si votre entreprise a déjà conception du compilateur ou un ASIC autre outil de synthèse, puis aller seulement à travers l'un des exercices tutoriel.Ils vous donnent un aperçu du processus de synthèse, et après avoir terminé, vous serez en mesure de synthétiser le petit morceau de votre conception.

Une fois que vous avez le porte-netlist, vous devriez être en mesure d'utiliser l'un des autres outils pour extraire un layout / transistor netlist de la porte-netlist.

Je ne vois aucune raison pour «acheter un outil de synthèse lowcost".Si votre entreprise a déjà l'un des grands outils de synthèse (DC, RTL Compiler, etc), il n'ya aucune raison d'acheter un outil secondaire, qui ne seront utilisés que pour 1 circuit de minuscules petites.

 
Quote:

Une fois que vous avez le porte-netlist, vous devriez être en mesure d'utiliser l'un des autres outils pour extraire un layout / transistor netlist de la porte-netlist.
 
Merci pour toutes ces réponses!

Je vais étudier la possibilité d'utiliser un synthétiseur de FPGA et de force que les mappages de portes logiques de base, puisque je crois que j'ai un script qui traduit un niveau de la porte Verilog pour épices.

J'aimerais en entendre davantage à ce sujet, si quelqu'un pouvait donner des conseils.

Incentia est gentil, mais je ne peux pas avoir un outil de plus acheté ...Du moins, pas un outil qui a besoin de soutien, formation, etc outils de synthèse FPGA sont disponibles à l'interne, et j'ai accès à eux.

La synthèse big-fer sont disponibles, mais pas de mon côté de l'entreprise ...Pas de licence pour ma machine!
Je suis sur le bas-côté analogique, et actuellement je dois attendre jusqu'à ce qu'une personne numérique peut être attribué pendant 15 secondes pour que mon projet Re-FSMs synthétiser, peu importe.

Ma solution a été de le faire à la main, écrivez netlists épices utilisant des cellules de la bibliothèque, et finsih ma conception de cette façon.Plus tard, tout est refait par l'homme numériques en VHDL / Verilog (je ne sais pas, je ne vois pas) juste avant le contrôle final préalable au tapeout.

Merci encore pour tous les conseils!

 

Welcome to EDABoard.com

Sponsor

Back
Top