The possibility to create, synthesize and manipulate molecules and objects at nano scale that behave like electronic devices gives new opportunities for the development of information technologies. A number of nanoscale circuit architectures has already been proposed, each one presenting its own advantages and challenges. But for these fabrics to become usable for real life circuits, the community needs the right set of abstractions along with a set of tools (CAD tools) for application design automation on these emerging fabrics. The design of these CAD tools poses a new set of challenges not encountered with conventional CMOS technology. These challenges come basically from the intrinsic characteristics of the nanodevices used (like high defect rates), and from the way they are assembled together.
My research focuses on the design and the development of a generic and evolutive set of CAD tools capable to quickly adapt to these technological challenges while providing a common set of abstractions, regardless of the target technology used. Based on the experience with Madeo framework and its extensions for nanoscale reconﬁgurable architectures, I am proposing a new framework for application design automation and circuit design targeting crossbar-based hybrid nano/CMOS architectures.