...
When starting with NXmap software environment, the first thing is to install system requirements, supported operating system, mandatory License Manager Daemon to enable access to NXmap software features and required features for NXmap software installment:
Once the tool is installed and you obtained a working license from the NanoXplore support, the NXmap design flow documentation is divided into three categories:
starting with NXmap interface to create and compile a project through the graphical flow : NXmap design flow
become familiar with the complete set of NXpython methods to create and edit a project through the dedicated scripting environment based on Python: NXmap design flow NXpython specification
discover the latest features of the NXmap interface for floorplan exploration introduced within version NXmap-22.1.0.1 : NXmap graphical exploration
Along with NXmap and NXpython documentation comes the Library guide pages providing detailed description of the software primitives developped by NanoXplore for HDL instantiation & inference, behavioral and backannoted simulations:
Library Guide for NG-MEDIUM & NG-LARGE
NxCore
...
STA :
NXcore is an IP generator defined within NXmap to configure and generate IPs provided by NanoXplore or third part IP providers.
STA
NXmap software tool chain supports Static Timing Analysis constraints following two methods:
User has the possibility to declare STA constraints with corresponding methods in a NXpython script based on existing timing commands: NX Design Constraint (NXDC)
NXmap allows to declare timing constraints into a standard SDC file for various types of constraints (the list of available constraints will be progressively completed): Synopsys Design Constraint (SDC)
Training Package
For people starting with NXmap/NXpython environment, NanoXplore has developed a whole Training Package chain providing an environment with a full hierarchical set of test cases following a specific test plan to discover and test NXpython methods, NX primitives, etc… The documentation is divided into three pages:
the application note which describes the test infrastructure and its different categories: Application Note
the User manual aimed to guide user through the Training Package environment: User Manual
the ReadMe describres the argparser feature used to launch NX test case: ReadMe
Best Practice
In order to give pieces of advice using NXmap/NXpython environment, a Best Practice document helps users to implement constraints in order to set up their design in NanoXplore chips. It gives recommendations in order to implement the design, perform optimization and reach STA requirements.
Download
The latest and previous versions of NXmap software are available for download with the following links:
...